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.