Mapping da Windows Phone Silverlight A UWP API

Questo argomento fornisce un mapping completo delle API Windows Phone Silverlight ai relativi equivalenti piattaforma UWP (Universal Windows Platform). In genere non esiste un mapping uno-a-uno delle funzionalità, anche se la piattaforma può avere più o meno funzionalità rispetto alla controparte in uno spazio dei nomi o in una classe.

La tabella di mapping aiuta quando si lavora in un progetto UWP e si sta usando il codice sorgente da un progetto di Windows Phone Silverlight. Tra le due piattaforme esistono differenze nei nomi degli spazi dei nomi e delle classi (inclusi i controlli dell'interfaccia utente). In molti casi è sufficiente modificare un nome dello spazio dei nomi e il codice verrà compilato. In alcuni casi, oltre al nome dello spazio dei nomi è stato modificato un nome di classe o di API. In altri casi, il mapping richiede un po' più di lavoro e in rari casi richiede un cambiamento di approccio.

**Come usare la tabella: ** Per prima cosa, cercare il nome della classe in uso. Le classi vengono elencate ogni volta che il mapping è più complesso rispetto alla semplice modifica del nome dello spazio dei nomi. Se la classe non è elencata, il mapping è solo una modifica dello spazio dei nomi. Trovare quindi il nome dello spazio dei nomi della classe e trovare il nome dello spazio dei nomi equivalente in UWP. La classe si troverà in quello spazio dei nomi. Se lo spazio dei nomi non è nell'elenco, il nome non è cambiato.

Nota Windows 10 supporta molto più di .NET Framework rispetto a un'app di Windows Phone Store. Ad esempio, Windows 10 include diversi spazi dei nomi System.ServiceModel.* come di System.Net, System.Net.NetworkInformation e System.Net.Sockets. Inoltre, in un'app di Windows 10, si potrà trarre vantaggio da .NET Native, una tecnologia di compilazione in anticipo che converte MSIL in codice computer eseguibile in modo nativo. Le app .NET Native vengono avviate più velocemente, usano meno memoria e meno batteria rispetto alle controparti MSIL.

Windows Phone Silverlight Windows Runtime
Pubblicità
Classe Microsoft.Advertising.Mobile.UI.AdControl Classe AdControl
Allarmi, promemoria e agenti in background
Classe Microsoft.Phone.BackgroundAgent Classe BackgroundTaskBuilder
Spazio dei nomi Microsoft.Phone.Scheduler Spazio dei nomi Windows.ApplicationModel.Background
Classe Microsoft.Phone.Scheduler.Alarm Classi BackgroundTaskBuilder e ToastNotificationManager
Classi Microsoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask , ScheduledTaskAgent Classe BackgroundTaskBuilder
Classe Microsoft.Phone.Scheduler.Reminder Classi BackgroundTaskBuilder e ToastNotificationManager
Classe Microsoft.Phone.PictureDecoder Classe BitmapDecoder
Spazio dei nomi Microsoft.Phone.BackgroundAudio Spazio dei nomi Windows.Media.Playback
Spazio dei nomi Microsoft.Phone.BackgroundTransfer Spazio dei nomi Windows.Networking.BackgroundTransfer
Modello e ambiente dell'app
Classe System.AppDomain Nessun equivalente diretto. Vedere Application, CoreApplication, classi
Classe System.Environment Nessun diretto equivalente
Classe System.ComponentModel.Annotations Nessun diretto equivalente
Classe System.ComponentModel.BackgroundWorker Classe ThreadPool
Classe System.ComponentModel.DesignerProperties Classe DesignMode
Classi System.Threading.Thread, System.Threading.ThreadPool Classe ThreadPool
(ST = System.Threading)
Metodo ST.Thread.MemoryBarrier
(ST = System.Threading)
Metodo ST.Interlocked.MemoryBarrier
(ST = System.Threading)
Proprietà ST.Thread.ManagedThreadId
(S = System)
Proprietà S.Environment.ManagedThreadId
Classe System.Threading.Timer Classe ThreadPoolTimer
(SWT = System.Windows.Threading)
Classe SWT.Dispatcher
Classe CoreDispatcher
(SWT = System.Windows.Threading)
Classe SWT.DispatcherTimer
Classe DispatcherTimer
Blend per Visual Studio
(MEDC = Microsoft.Expression.Drawing.Core)
Classe MEDC.GeometryHelper
Nessun diretto equivalente
Spazio dei nomi Microsoft.Expression.Interactivity Spazio dei nomi Microsoft.Xaml.Interactivity
Spazio dei nomi Microsoft.Expression.Interactivity.Core Spazio dei nomi Microsoft.Xaml.Interactions.Core
(MEIC = Microsoft.Expression.Interactivity.Core)
Classe MEIC.ExtendedVisualStateManager
Nessun diretto equivalente
Spazio dei nomi Microsoft.Expression.Interactivity.Input Nessun diretto equivalente
Spazio dei nomi Microsoft.Expression.Interactivity.Media Spazio dei nomi Microsoft.Xaml.Interactions.Media
Spazio dei nomi Microsoft.Expression.Shapes Nessun diretto equivalente
(MI = Microsoft.Internal)
Interfaccia MI.IManagedFrameworkInternalHelper
Nessun diretto equivalente
Dati di contatto e calendario
Spazio dei nomi Microsoft.Phone.UserData Spazi dei nomi Windows.ApplicationModel.Contacts, Windows.ApplicationModel.Appointments
(MPU = Microsoft.Phone.UserData)
Classi MPU.Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber
Classe Contact
(MPU = Microsoft.Phone.UserData)
Classe MPU.Appointments
Classe AppointmentCalendar
(MPU = Microsoft.Phone.UserData)
Classe MPU.Contacts
Classe ContactStore
Controlli e infrastruttura dell'interfaccia utente
Classe ControlTiltEffect.TiltEffect Le animazioni della libreria di animazioni di Windows Runtime sono integrate negli stili predefiniti dei controlli comuni. Vedere Animazione.
Spazio dei nomi Microsoft.Phone.Controls Spazio dei nomi Windows.UI.Xaml.Controls
(MPC = Microsoft.Phone.Controls)
Classe MPC.ContextMenu
Classe PopupMenu
(MPC = Microsoft.Phone.Controls)
Classe MPC.DatePickerPage
Classe DatePickerFlyout
(MPC = Microsoft.Phone.Controls)
Classe MPC.GestureListener
Classe GestureRecognizer
(MPC = Microsoft.Phone.Controls)
Classe MPC.LongListSelector
Classe SemanticZoom
(MPC = Microsoft.Phone.Controls)
Classe MPC.ObscuredEventArgs
Classi SystemProtection, WindowActivatedEventArgs
(MPC = Microsoft.Phone.Controls)
Classe MPC.Panorama
Classe Hub
(MPC = Microsoft.Phone.Controls)
MPC.PhoneApplicationFrame,
(SWN = System.Windows.Navigation)
Classi SWN.NavigationService
Classe Frame
(MPC = Microsoft.Phone.Controls)
Classe MPC.PhoneApplicationPage
Classe Page
(MPC = Microsoft.Phone.Controls)
Classe MPC.TiltEffect
Classe PointerDownThemeAnimation
(MPC = Microsoft.Phone.Controls)
Classe MPC.TimePickerPage
Classe TimePickerFlyout
(MPC = Microsoft.Phone.Controls)
Classe MPC.WebBrowser
Classe WebView
(MPC = Microsoft.Phone.Controls)
Classe MPC.WebBrowserExtensions
Nessun diretto equivalente
(MPC = Microsoft.Phone.Controls)
Classe MPC.WrapPanel
Nessun equivalente diretto per scopi generici di layout. ItemsWrapGrid e WrapGrid possono essere usati nel modello di pannello elementi di un controllo elementi.
(MPD = Microsoft.Phone.Data)
Spazio dei nomi MPD.Linq
Nessun diretto equivalente
(MPD = Microsoft.Phone.Data)
Spazio dei nomi LMPD.Linq.Mapping
Nessun diretto equivalente
Spazio dei nomi Microsoft.Phone.Globalization Nessun diretto equivalente
(MPI = Microsoft.Phone.Info)
Classi MPI.DeviceExtendedProperties, DeviceStatus
Classi EasClientDeviceInformation, MemoryManager . Per altri dettagli, vedere Stato del dispositivo.
(MPI = Microsoft.Phone.Info)
Classe MPI.MediaCapabilities
Nessun diretto equivalente
(MPI = Microsoft.Phone.Info)
Classe MPI.UserExtendedProperties
Classe AdvertisingManager
Spazio dei nomi System.Windows Windows.UI.Xaml (spazio dei nomi)
Spazio dei nomi System.Windows.Automation Spazio dei nomi Windows.UI.Xaml.Automation
Spazi dei nomi System.Windows.Controls, System.Windows.Input Spazi dei nomi Windows.UI.Core, Windows.UI.Input, Windows.UI.Xaml.Controls
Classi System.Windows.Controls.DrawingSurface, DrawingSurfaceBackgroundGrid Classe SwapChainPanel
Classe System.Windows.Controls.RichTextBox Classe RichEditBox
Classe System.Windows.Controls.WrapPanel Nessun equivalente diretto per scopi generici di layout. ItemsWrapGrid e WrapGrid possono essere usati nel modello di pannello elementi di un controllo elementi.
Spazio dei nomi System.Windows.Controls.Primitives Spazio dei nomi Windows.UI.Xaml.Controls.Primitives
Spazio dei nomi System.Windows.Controls.Shapes Spazio dei nomi Windows.UI.Xaml.Controls.Shapes
Spazio dei nomi System.Windows.Data Spazio dei nomi Windows.UI.Xaml
Spazio dei nomi System.Windows.Documents Spazio dei nomi Windows.UI.Xaml.Documents
Spazio dei nomi System.Windows.Ink Nessun diretto equivalente
Spazio dei nomi System.Windows.Markup Spazio dei nomi Windows.UI.Xaml.Markup
Spazio dei nomi System.Windows.Navigation Spazio dei nomi Windows.UI.Xaml.Navigation
Evento System.Windows.UIElement.Tap, delegato EventHandler<GestureEventArgs> Evento Tapped, delegato TappedEventHandler
Dati e servizi
Classe System.Data.Linq.DataContext Nessun diretto equivalente
Classe System.Data.Linq.Mapping.ColumnAttribute Nessun diretto equivalente
Classe System.Data.Linq.SqlClient.SqlHelpers Nessun diretto equivalente
Dispositivi
Spazi dei nomi Microsoft.Devices, Microsoft.Devices.Sensors Spazi dei nomi Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensors
Classi Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera Classe MediaCapture . Inoltre, Classe CameraCaptureUI (solo Windows).
Classe Microsoft.Devices.CameraButtons Classe HardwareButtons
Classe Microsoft.Devices.CameraVideoBrushExtensions Classe CaptureElement
Classe Microsoft.Devices.Environment Nessun equivalente diretto. Come soluzione alternativa, usare la compilazione condizionale e definire un simbolo personalizzato. Oppure è possibile progettare una soluzione alternativa usando la proprietà IsAttached .
Classe Microsoft.Devices.MediaHistory Nessun diretto equivalente
Classe Microsoft.Devices.VibrateController Classe VibrationDevice
Classe Microsoft.Devices.Radio.FMRadio Nessun diretto equivalente
Classi Microsoft.Devices.Sensors.Accelerometer, Compass Nello spazio dei nomi Windows.Devices.Sensors
Classe Microsoft.Devices.Sensors.Gyroscope Classe Gyrometer
Classe Microsoft.Devices.Sensors.Motion Classe Inclinometer
Globalizzazione
Spazio dei nomi System.Globalization Spazio dei nomiWindows.Globalization
(ST = System.Threading)
Proprietà ST.Thread.CurrentCulture
(SG = System.Globalization)
Proprietà S.CultureInfo.CurrentCulture
(ST = System.Threading)
Proprietà ST.Thread.CurrentUICulture
(SG = System.Globalization)
Proprietà S.CultureInfo.CurrentUICulture
Grafica e animazione
Spazi dei nomi Microsoft.Xna.Framework.* , libreria di classi XNA Framework, libreria di classi della pipeline di contenuto Nessun equivalente diretto. In generale, usare Microsoft DirectX con C++. Vedere Sviluppo di giochi e interoperabilità DirectX e XAML.
Classe Microsoft.Xna.Framework.Audio.Microphone Classe MediaCapture .
Classe Microsoft.Xna.Framework.Audio.SoundEffect Classe MediaElement
Spazio dei nomi Microsoft.Xna.Framework.GamerServices (WPS = Windows.Phone.System)
Spazio dei nomi WPS.UserProfile.GameServices.Core
Classe Microsoft.Xna.Framework.GamerServices.Guide Nessun diretto equivalente
Classe Microsoft.Xna.Framework.Input.GamePad Classe HardwareButtons
Classe Microsoft.Xna.Framework.Input.Touch.TouchPanel Classe GestureRecognizer
(MXFM = Microsoft.Xna.Framework.Media)
Classi MXFM.MediaLibrary, MXFM.PhoneExtensions.MediaLibraryExtensions
Classe KnownFolders
Classe Microsoft.Xna.Framework.Media.MediaQueue Classe SystemMediaTransportControls
Classe Microsoft.Xna.Framework.Media.Playlist Classe BackgroundMediaPlayer
Spazio dei nomi System.Windows.Media Spazio dei nomi Windows.UI.Xaml.Media
Classe System.Windows.Media.RadialGradientBrush Nessun equivalente diretto. Vedere Elementi multimediali e grafica.
Spazio dei nomi System.Windows.Media.Animation Spazio dei nomi Windows.UI.Xaml.Media.Animation
Spazio dei nomi System.Windows.Media.Effects Nessun diretto equivalente
Spazio dei nomi System.Windows.Media.Imaging Spazio dei nomi Windows.UI.Xaml.Media.Imaging
Spazio dei nomi System.Windows.Media.Media3D Spazio dei nomi Windows.UI.Xaml.Media.Media3D
Spazio dei nomi System.Windows.Shapes Spazio dei nomi Windows.UI.Xaml.Shapes
Utilità di avvio e selezione
Classi Microsoft.Phone.Tasks.AddressChooserTask, EmailAddressChooserTask, PhoneNumberChooserTask Classe ContactPicker
Classi Microsoft.Phone.Tasks.AddWalletItemTask, AddWalletItemResult Spazio dei nomi Windows.ApplicationModel.Wallet
Classi Microsoft.Phone.Tasks.BingMapsDirectionsTask, BingMapsTask Nessun diretto equivalente
Classe Microsoft.Phone.Tasks.CameraCaptureTask Classe MediaCapture . Inoltre, Classe CameraCaptureUI (solo Windows).
Microsoft.Phone.Tasks.MarketplaceDetailTask Classe CurrentApp (metodo RequestAppPurchaseAsync )
Classi Microsoft.Phone.Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTask, WebBrowserTask Classe Launcher
Classe Microsoft.Phone.Tasks.EmailComposeTask Classe EmailMessage
Classe Microsoft.Phone.Tasks.GameInviteTask Nessun diretto equivalente
Classi Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, MapUpdaterTask Nessun diretto equivalente
Classe Microsoft.Phone.Tasks.PhoneCallTask Classe PhoneCallManager
Classe Microsoft.Phone.Tasks.PhotoChooserTask Classe FileOpenPicker
Classe Microsoft.Phone.Tasks.SaveAppointmentTask Classe AppointmentManager
Classi Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTask, SavePhoneNumberTask Classe StoredContact (solo Windows Phone)
Classe Microsoft.Phone.Tasks.SaveRingtoneTask Nessun diretto equivalente
Classi Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTask, ShareStatusTask Classe DataPackage
Ufficio
Spazio dei nomi System.Device.Location Spazio dei nomi Windows.Devices.Geolocation
Classe System.Device.GeoCoordinateWatcher Classe Geolocator
Mappe
Spazi dei nomi Microsoft.Phone.Maps Spazio dei nomi Windows.Services.Maps
Spazio dei nomi Microsoft.Phone.Maps.Controls Spazio dei nomiWindows.UI.Xaml.Controls.Maps
Classe Microsoft.Phone.Maps.Controls.Map Classe MapControl
Spazio dei nomiMicrosoft.Phone.Maps.Services Spazio dei nomi Windows.Services.Maps
Classi Microsoft.Phone.Maps.Services.GeocodeQuery, ReverseGeocodeQuery Classe MapLocationFinder
Classe System.Device.Location.GeoCoordinate Classe Geopoint
Classe Microsoft.Phone.Maps.Services.Route Classe MapRoute
Classe Microsoft.Phone.Maps.Services.RouteQuery Classe MapRouteFinder
Monetizzazione
Spazio dei nomi Microsoft.Phone.Marketplace Spazio dei nomi Windows.ApplicationModel.Store
File media
Spazio dei nomiMicrosoft.Phone.Media Classe MediaElement
Rete
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.DeviceNetworkInformation
Classi Hostname, NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.NetworkInterface
Classe NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.NetworkInterfaceInfo
Classe ConnectionProfile
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.NetworkInterfaceList
Classe NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.SocketExtensions
Nessun diretto equivalente
(MPNN = Microsoft.Phone.Net.NetworkInformation)
Classe MPNN.WebRequestExtensions
Nessun diretto equivalente
Spazio dei nomi Microsoft.Phone.Networking.Voip Nessun diretto equivalente
Classe System.Net.CookieCollection Ancora supportato, ma alcune proprietà mancano (ad esempio, IsReadOnly)
Classe System.Net.DownloadProgressChangedEventArgs e classi simili correlate a System.Net.WebClient Classe HttpClient (o System.Net.Http.HttpClient). Derivare da System.Net.Http.StreamContent per misurare lo stato di avanzamento.
Classi System.Net.DnsEndPoint, IPAddress Queste classi sono ancora supportate, ma alcune proprietà mancano. In alternativa, eseguire la conversione alla classe HostName.
Classe System.Net.HttpUtility Classe HtmlFormatHelper
Classe System.Net.HttpWebRequest Supporto parziale, ma l'alternativa consigliata per il futuro è la classe HttpClient (o System.Net.Http.HttpClient). Queste API usano System.Net.Http.HttpRequestMessage per rappresentare una richiesta HTTP.
Classe System.Net.HttpWebResponse Ancora supportato, ma usare Dispose() invece di Close(). Ma l'alternativa consigliata per il futuro è la classe HttpClient (o System.Net.Http.HttpClient). Queste API usano System.Net.Http.HttpResponseMessage per rappresentare una risposta HTTP.
(SNN = System.Net.NetworkInformation)
Classe SNN.NetworkChange
Ancora supportato, ad eccezione del costruttore.
Classe System.Net.OpenReadCompletedEventArgs e classi simili correlate a System.Net.WebClient Classe HttpClient (o System.Net.Http.HttpClient).
Classe System.Net.Sockets.Socket Ancora supportato, ma usare Dispose() invece di Close(). In alternativa, eseguire la conversione alla classeStreamSocket.
Classe System.Net.Sockets.SocketException Ancora supportato, ma usare la proprietà SocketErrorCode anziché ErrorCode.
Classi System.Net.Sockets.UdpAnySourceMulticastClient, UdpSingleSourceMulticastClient Classe DatagramSocket
Classe System.Net.UploadProgressChangedEventArgs e classi simili correlate a System.Net.WebClient Classe HttpClient (o System.Net.Http.HttpClient).
Classe System.Net.WebClient Classe HttpClient (o System.Net.Http.HttpClient).
Classe System.Net.WebRequest Supporto parziale (un set diverso di proprietà), ma l'alternativa consigliata per il futuro è la classe HttpClient (o System.Net.Http.HttpClient). Queste API usano System.Net.Http.HttpRequestMessage per rappresentare una richiesta HTTP.
Classe System.Net.WebResponse Ancora supportato, ma usare Dispose() invece di Close(). Ma l'alternativa consigliata per il futuro è la classe HttpClient (o System.Net.Http.HttpClient). Queste API usano System.Net.Http.HttpResponseMessage per rappresentare una risposta HTTP.
(SN = System.Net)
Classe SN.WriteStreamClosedEventArgs
Classe HttpClient (o System.Net.Http.HttpClient).
(SN = System.Net)
Classe SN.WriteStreamClosedEventHandler
Classe HttpClient (o System.Net.Http.HttpClient).
Classe System.UriFormatException Classe System.FormatException
Notifications
MPN = Spazio dei nomi Microsoft.Phone.Notification Spazi dei nomi Windows.UI.Notifications, Windows.Networking.PushNotifications
MPN = Microsoft.Phone.Notification
Classe MPN.HttpNotification
Classe TileNotification
MPN = Microsoft.Phone.Notification
Classe MPN.HttpNotificationChannel
Classe PushNotificationChannel
Programmazione
Spazio dei nomi System Spazio dei nomi Windows.Foundation
Classi System.Diagnostics.StackFrame, StackTrace Nessun diretto equivalente
Spazio dei nomi System.Diagnostics Spazio dei nomi Windows.Foundation.Diagnostics
Interfaccia System.ICloneable Metodo personalizzato che restituisce il tipo appropriato.
Classe System.Reflection.Emit.ILGenerator Nessun diretto equivalente
Reactive Extensions
Spazi dei nomi Microsoft.Phone.Reactive Nessun diretto equivalente
Reflection
Classe System.Type Classe System.Reflection.TypeInfo. Vedere Reflection in .NET Framework per app UWP.
Risorse
Classe System.Resources.ResourceManager (WA = Windows.ApplicationModel)
WA.Resources.Core e spazi dei nomi WA.Resources, classe ResourceManager. Vedere Creazione e recupero di risorse nelle app di Windows Runtime.
Elemento Secure
(MPS = Microsoft.Phone.SecureElement)
Classi MPS.SecureElementChannel, MPS.SecureElementSession
Classe SmartCardConnection
(MPS = Microsoft.Phone.SecureElement)
Classe MPS.SecureElementReader
Classe SmartCardReader
Sicurezza
(SSC = System.Security.Cryptography)
Classi SSC.Aes, SSC.RSA
Classe CryptographicEngine
(SSC = System.Security.Cryptography)
Classi SSC.HMACSHA256, SSC.SHA256
Classe HashAlgorithmProvider
(SSC = System.Security.Cryptography)
Classe SSC.ProtectedData
Classe DataProtectionProvider
(SSC = System.Security.Cryptography)
Classe SSC.RandomNumberGenerator
Classe CryptographicBuffer
(SSC = System.Security.Cryptography)
Classe SSC.X509Certificates.X509Certificate class
Classe CertificateEnrollmentManager
Shell
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ApplicationBar
Classe CommandBar
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ApplicationBarIconButton
Classe AppBarButton (quando usato all'interno della proprietà PrimaryCommands)
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ApplicationBarMenuItem
Classe AppBarButton (quando usato all'interno della proprietà SecondaryCommands)
(MPSh = Microsoft.Phone.Shell)
Classi MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, MPSh.StandardTileData
Classe TileTemplateType
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.PhoneApplicationService
Classi CoreApplication, DisplayRequest
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ProgressIndicator
Classe StatusBarProgressIndicator
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ShellTile
Classe SecondaryTile
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ShellTileSchedule
Classe TileUpdater
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.ShellToast
Classe ToastNotificationManager
(MPSh = Microsoft.Phone.Shell)
Classe MPSh.SystemTray
Classe StatusBar
Archiviazione e I/O
Classi Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder Classe KnownFolders
Spazio dei nomi System.IO Spazi dei nomi Windows.Storage, Windows.Storage.Streams
Classe System.IO.Directory Classe StorageFolder
Classe System.IO.File Classi StorageFile e PathIO
(SII = System.IO.IsolatedStorage)
Classe SII.IsolatedStorageFile
Proprietà ApplicationData.LocalFolder
(SII = System.IO.IsolatedStorage)
Classe SII.IsolatedStorageSettings
Proprietà ApplicationData.LocalSettings
Classe System.IO.Stream Ancora supportato, ma usare ReadAsync() e WriteAsync() anziché BeginRead()/EndRead() e BeginWrite()/EndWrite().
Portafoglio
Spazi dei nomi Microsoft.Phone.Wallet Spazio dei nomi Windows.ApplicationModel.Wallet
XML
(SX = System.Xml) Metodo SX.XmlConvert.ToDateTime
(SX = System.Xml) Metodo SX.XmlConvert.ToDateTimeOffset

L'argomento successivo è Conversione del progetto.