Windows Phone asignaciones de API de Silverlight a UWP
En este tema se proporciona una asignación completa de Windows Phone API de Silverlight a sus equivalentes de Plataforma universal de Windows (UWP). Por lo general, no hay una asignación uno a uno de la funcionalidad, aunque: cualquiera de las plataformas puede tener más o menos funcionalidad que su homólogo en un espacio de nombres o clase.
La tabla de asignación te ayudará cuando trabajes en un proyecto de UWP y estás usando el código fuente de un proyecto de Windows Phone Silverlight. Existen diferencias en los nombres de los espacios de nombres y las clases (incluidos los controles de interfaz de usuario) entre las dos plataformas. En muchos casos, es tan fácil como cambiar un nombre de espacio de nombres y, a continuación, el código se compilará. A veces, un nombre de clase o API ha cambiado, así como el nombre del espacio de nombres. Otras veces, la asignación tarda un poco más en funcionar y, en raras ocasiones, requiere un cambio en el enfoque.
**Cómo usar la tabla: ** En primer lugar, busque el nombre de la clase que está usando. Las clases se muestran cada vez que la asignación es más complicada que simplemente cambiar el nombre del espacio de nombres. Si la clase no aparece en la lista, la asignación es simplemente un cambio de espacio de nombres. Por lo tanto, busca el nombre del espacio de nombres de tu clase y encontrarás el nombre de espacio de nombres de UWP equivalente. La clase estará en ese espacio de nombres. Si el espacio de nombres no aparece en la lista, su nombre no ha cambiado.
Nota Windows 10 admite mucho más de .NET Framework que una aplicación de Windows Phone Store. Por ejemplo, Windows 10 tiene varios espacios de nombres System.ServiceModel.* así como System.Net, System.Net.NetworkInformation y System.Net.Sockets. Además, en una aplicación de Windows 10, se beneficiará de .NET Native, que es una tecnología de compilación anticipada que convierte MSIL en código de máquina ejecutable de forma nativa. Las aplicaciones de .NET Native se inician más rápido, usan menos memoria y usan menos batería que sus equivalentes MSIL.
Windows Phone Silverlight | Windows en tiempo de ejecución |
---|---|
Publicidad | |
Clase Microsoft.Advertising.Mobile.UI.AdControl | Clase AdControl |
Alarmas, recordatorios y agentes en segundo plano | |
Clase Microsoft.Phone.BackgroundAgent | BackgroundTaskBuilder (clase) |
Espacio de nombres Microsoft.Phone.Scheduler | Espacio de nombres Windows.ApplicationModel.Background |
Clase Microsoft.Phone.Scheduler.Alarm | Clases BackgroundTaskBuilder y ToastNotificationManager |
Clases Microsoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask , ScheduledTaskAgent | BackgroundTaskBuilder (clase) |
Clase Microsoft.Phone.Scheduler.Reminder | Clases BackgroundTaskBuilder y ToastNotificationManager |
Clase Microsoft.Phone.PictureDecoder | Clase BitmapDecoder |
Espacio de nombres Microsoft.Phone.BackgroundAudio | Espacio de nombres Windows.Media.Playback |
Espacio de nombres Microsoft.Phone.BackgroundTransfer | Espacio de nombres Windows.Networking.BackgroundTransfer |
Modelo y entorno de aplicaciones | |
Clase System.AppDomain | No hay equivalente directo. Consulte Application, CoreApplication, classes |
Clase System.Environment | Sin equivalente directo |
Clase System.ComponentModel.Annotations | Sin equivalente directo |
Clase System.ComponentModel.BackgroundWorker | Clase ThreadPool |
Clase System.ComponentModel.DesignerProperties | Clase DesignMode |
Clases System.Threading.Thread, System.Threading.ThreadPool | Clase ThreadPool |
(ST = System.Threading) C. Método Thread.MemoryBarrier |
(ST = System.Threading) C. Método Interlocked.MemoryBarrier |
(ST = System.Threading) C. Propiedad Thread.ManagedThreadId |
(S = Sistema) Propiedad S.Environment.ManagedThreadId |
Clase System.Threading.Timer | ThreadPoolTimer ( clase) |
(SWT = System.Windows.Threading) SWT. Clase Dispatcher |
CoreDispatcher (clase) |
(SWT = System.Windows.Threading) SWT. Clase DispatcherTimer |
Clase DispatcherTimer |
Blend para Visual Studio | |
(MEDC = Microsoft.Expression.Drawing.Core) MEDC. Clase GeometryHelper |
Sin equivalente directo |
Espacio de nombres Microsoft.Expression.Interactivity | Espacio de nombres Microsoft.Xaml.Interactivity |
Espacio de nombres Microsoft.Expression.Interactivity.Core | Espacio de nombres Microsoft.Xaml.Interactions.Core |
(MEIC = Microsoft.Expression.Interactivity.Core) MEIC. ExtendedVisualStateManager (clase) |
Sin equivalente directo |
Espacio de nombres Microsoft.Expression.Interactivity.Input | Sin equivalente directo |
Espacio de nombres Microsoft.Expression.Interactivity.Media | Espacio de nombres Microsoft.Xaml.Interactions.Media |
Espacio de nombres Microsoft.Expression.Shapes | Sin equivalente directo |
(MI = Microsoft.Internal) Interfaz MI.IManagedFrameworkInternalHelper |
Sin equivalente directo |
Datos de contacto y calendario | |
Espacio de nombres Microsoft.Phone.UserData | Espacios de nombres Windows.ApplicationModel.Contacts, Windows.ApplicationModel.Appointments |
(MPU = Microsoft.Phone.UserData) MPU. Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber classes |
Clase contact |
(MPU = Microsoft.Phone.UserData) MPU. Appointments (clase) |
AppointmentCalendar (clase) |
(MPU = Microsoft.Phone.UserData) MPU. Clase Contacts |
Clase ContactStore |
Controles e infraestructura de interfaz de usuario | |
Clase ControlTiltEffect.TiltEffect | Las animaciones de la biblioteca de animaciones de Windows Runtime están integradas en los estilos predeterminados de los controles comunes. Consulta Animación. |
Espacio de nombres Microsoft.Phone.Controls | Espacio de nombres Windows.UI.Xaml.Controls |
(MPC = Microsoft.Phone.Controls) MPC. ContextMenu (clase) |
Clase PopupMenu |
(MPC = Microsoft.Phone.Controls) MPC. Clase DatePickerPage |
Clase DatePickerFlyout |
(MPC = Microsoft.Phone.Controls) MPC. Clase GestureListener |
Clase GestureRecognizer |
(MPC = Microsoft.Phone.Controls) MPC. Clase LongListSelector |
Clase SemanticZoom |
(MPC = Microsoft.Phone.Controls) MPC. Clase ObscuredEventArgs |
Clases SystemProtection, WindowActivatedEventArgs |
(MPC = Microsoft.Phone.Controls) MPC. Clase Panorama |
Clase hub |
(MPC = Microsoft.Phone.Controls) MPC. PhoneApplicationFrame, (SWN = System.Windows.Navigation) SWN. Clases NavigationService |
Clase Frame |
(MPC = Microsoft.Phone.Controls) MPC. Clase PhoneApplicationPage |
Clase Page |
(MPC = Microsoft.Phone.Controls) MPC. Clase TiltEffect |
Clase PointerDownThemeAnimation |
(MPC = Microsoft.Phone.Controls) MPC. Clase TimePickerPage |
Clase TimePickerFlyout |
(MPC = Microsoft.Phone.Controls) MPC. Clase WebBrowser |
clase WebView |
(MPC = Microsoft.Phone.Controls) MPC. Clase WebBrowserExtensions |
Sin equivalente directo |
(MPC = Microsoft.Phone.Controls) MPC. WrapPanel (clase) |
No hay equivalente directo para fines generales de diseño. ItemsWrapGrid y WrapGrid se pueden usar en la plantilla de panel de elementos de un control items. |
(MPD = Microsoft.Phone.Data) MPD. Espacio de nombres linq |
Sin equivalente directo |
(MPD = Microsoft.Phone.Data) MPD. Espacio de nombres Linq.Mapping |
Sin equivalente directo |
Espacio de nombres Microsoft.Phone.Globalization | Sin equivalente directo |
(MPI = Microsoft.Phone.Info) MPI. Clases DeviceExtendedProperties, DeviceStatus |
Clases EasClientDeviceInformation, MemoryManager . Para obtener más información, consulte Estado del dispositivo. |
(MPI = Microsoft.Phone.Info) MPI. Clase MediaCapabilities |
Sin equivalente directo |
(MPI = Microsoft.Phone.Info) MPI. Clase UserExtendedProperties |
Clase AdvertisingManager |
Espacio de nombres System.Windows | Espacio de nombres Windows.UI.Xaml |
Espacio de nombres System.Windows.Automation | Espacio de nombres Windows.UI.Xaml.Automation |
Espacios de nombres System.Windows.Controls, System.Windows.Input | Espacios de nombres Windows.UI.Core, Windows.UI.Input, Windows.UI.Xaml.Controls |
Clases System.Windows.Controls.DrawingSurface, DrawingSurfaceBackgroundGrid | SwapChainPanel (clase) |
Clase System.Windows.Controls.RichTextBox | Clase RichEditBox |
Clase System.Windows.Controls.WrapPanel | No hay equivalente directo para fines generales de diseño. ItemsWrapGrid y WrapGrid se pueden usar en la plantilla de panel de elementos de un control items. |
Espacio de nombres System.Windows.Controls.Primitives | Espacio de nombres Windows.UI.Xaml.Controls.Primitives |
Espacio de nombres System.Windows.Controls.Shapes | Espacio de nombres Windows.UI.Xaml.Controls.Shapes |
Espacio de nombres System.Windows.Data | Espacio de nombres Windows.UI.Xaml.Data |
Espacio de nombres System.Windows.Documents | Espacio de nombres Windows.UI.Xaml.Documents |
Espacio de nombres System.Windows.Ink | Sin equivalente directo |
Espacio de nombres System.Windows.Markup | Espacio de nombres Windows.UI.Xaml.Markup |
Espacio de nombres System.Windows.Navigation | Espacio de nombres Windows.UI.Xaml.Navigation |
Evento System.Windows.UIElement.Tap, delegado EventHandler<GestureEventArgs> | Evento pulsado, delegado TappedEventHandler |
Datos y servicios | |
Clase System.Data.Linq.DataContext | Sin equivalente directo |
Clase System.Data.Linq.Mapping.ColumnAttribute | Sin equivalente directo |
Clase System.Data.Linq.SqlClient.SqlHelpers | Sin equivalente directo |
Dispositivos | |
Espacios de nombres Microsoft.Devices, Microsoft.Devices.Sensors | Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensors |
Clases Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera | Clase MediaCapture . Además, clase CameraCaptureUI (solo Windows). |
Clase Microsoft.Devices.CameraButtons | Clase HardwareButtons |
Clase Microsoft.Devices.CameraVideoBrushExtensions | Clase CaptureElement |
Clase Microsoft.Devices.Environment | No hay equivalente directo. Como solución alternativa, use la compilación condicional y defina un símbolo personalizado. O bien, puede diseñar una solución alternativa mediante la propiedad IsAttached . |
Clase Microsoft.Devices.MediaHistory | Sin equivalente directo |
Clase Microsoft.Devices.VibrateController | VibrationDevice (clase) |
Clase Microsoft.Devices.Radio.FMRadio | Sin equivalente directo |
Clases Microsoft.Devices.Sensors.Accelerometer, Compass | En el espacio de nombres Windows.Devices.Sensors |
Clase Microsoft.Devices.Sensors.Gyroscope | Clase Gyrometer |
Clase Microsoft.Devices.Sensors.Motion | Clase Inclinometer |
Globalización | |
Espacio de nombres System.Globalization | Espacio de nombres Windows.Globalization |
(ST = System.Threading) C. Propiedad Thread.CurrentCulture |
(SG = System.Globalization) Propiedad S.CultureInfo.CurrentCulture |
(ST = System.Threading) C. Propiedad Thread.CurrentUICulture |
(SG = System.Globalization) Propiedad S.CultureInfo.CurrentUICulture |
Gráficos y animación | |
Espacios de nombres Microsoft.Xna.Framework.* , Biblioteca de clases de marco XNA, Biblioteca de clases de canalización de contenido | No hay equivalente directo. En general, use Microsoft DirectX con C++. Consulta Desarrollar juegos e interoperabilidad xaml y DirectX. |
Clase Microsoft.Xna.Framework.Audio.Microphone | Clase MediaCapture |
Clase Microsoft.Xna.Framework.Audio.SoundEffect | Clase MediaElement |
Espacio de nombres Microsoft.Xna.Framework.GamerServices | (WPS = Windows.Phone.System) WPS. Espacio de nombres UserProfile.GameServices.Core |
Clase Microsoft.Xna.Framework.GamerServices.Guide | Sin equivalente directo |
Clase Microsoft.Xna.Framework.Input.GamePad | Clase HardwareButtons |
Clase Microsoft.Xna.Framework.Input.Touch.TouchPanel | Clase GestureRecognizer |
(MXFM = Microsoft.Xna.Framework.Media) MXFM. MediaLibrary, MXFM. Clases PhoneExtensions.MediaLibraryExtensions |
Clase KnownFolders |
Clase Microsoft.Xna.Framework.Media.MediaQueue | Clase SystemMediaTransportControls |
Clase Microsoft.Xna.Framework.Media.Playlist | Clase BackgroundMediaPlayer |
Espacio de nombres System.Windows.Media | Espacio de nombres Windows.UI.Xaml.Media |
Clase System.Windows.Media.RadialGradientBrush | No hay equivalente directo. Consulte Medios y gráficos. |
Espacio de nombres System.Windows.Media.Animation | Espacio de nombres Windows.UI.Xaml.Media.Animation |
Espacio de nombres System.Windows.Media.Effects | Sin equivalente directo |
Espacio de nombres System.Windows.Media.Imaging | Espacio de nombres Windows.UI.Xaml.Media.Imaging |
Espacio de nombres System.Windows.Media.Media3D | Espacio de nombres Windows.UI.Xaml.Media.Media3D |
Espacio de nombres System.Windows.Shapes | Espacio de nombres Windows.UI.Xaml.Shapes |
Selectores y selectores | |
Clases Microsoft.Phone.Tasks.AddressChooserTask, EmailAddressChooserTask, PhoneNumberChooserTask | Clase ContactPicker |
Clases Microsoft.Phone.Tasks.AddWalletItemTask, AddWalletItemResult | Espacio de nombres Windows.ApplicationModel.Wallet |
Clases Microsoft.Phone.Tasks.BingMapsDirectionsTask, BingMapsTask | Sin equivalente directo |
Clase Microsoft.Phone.Tasks.CameraCaptureTask | Clase MediaCapture . Además, clase CameraCaptureUI (solo Windows). |
Microsoft.Phone.Tasks.MarketplaceDetailTask | Clase CurrentApp (método RequestAppPurchaseAsync) |
Clases Microsoft.Phone.Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTask, WebBrowserTask | Clase Launcher |
Clase Microsoft.Phone.Tasks.EmailComposeTask | Clase EmailMessage |
Clase Microsoft.Phone.Tasks.GameInviteTask | Sin equivalente directo |
Clases Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, MapUpdaterTask | Sin equivalente directo |
Clase Microsoft.Phone.Tasks.PhoneCallTask | PhoneCallManager (clase) |
Clase Microsoft.Phone.Tasks.PhotoChooserTask | FileOpenPicker (clase) |
Clase Microsoft.Phone.Tasks.SaveAppointmentTask | Clase AppointmentManager |
Clases Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTask, SavePhoneNumberTask | Clase StoredContact (solo Windows Phone) |
Clase Microsoft.Phone.Tasks.SaveRingtoneTask | Sin equivalente directo |
Clases Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTask, ShareStatusTask | Clase DataPackage |
Location | |
Espacio de nombres System.Device.Location | Espacio de nombres Windows.Devices.Geolocation |
Clase System.Device.GeoCoordinateWatcher | Clase Geolocator |
Maps | |
Espacios de nombres Microsoft.Phone.Maps | Espacio de nombres Windows.Services.Maps |
Espacio de nombres Microsoft.Phone.Maps.Controls | Espacio de nombres Windows.UI.Xaml.Controls.Maps |
Clase Microsoft.Phone.Maps.Controls.Map | Clase MapControl |
Espacio de nombres Microsoft.Phone.Maps.Services | Espacio de nombres Windows.Services.Maps |
Clases Microsoft.Phone.Maps.Services.GeocodeQuery, ReverseGeocodeQuery | Clase MapLocationFinder |
Clase System.Device.Location.GeoCoordinate | Clase Geopoint |
Clase Microsoft.Phone.Maps.Services.Route | Clase MapRoute |
Clase Microsoft.Phone.Maps.Services.RouteQuery | Clase MapRouteFinder |
Monetización | |
Espacio de nombres Microsoft.Phone.Marketplace | espacio de nombres Windows.ApplicationModel.Store |
Media | |
Espacio de nombres Microsoft.Phone.Media | Clase MediaElement |
Redes | |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase DeviceNetworkInformation |
Hostname, clases NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase NetworkInterface |
Clase NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase NetworkInterfaceInfo |
Clase ConnectionProfile |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase NetworkInterfaceList |
Clase NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase SocketExtensions |
Sin equivalente directo |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. Clase WebRequestExtensions |
Sin equivalente directo |
Espacio de nombres Microsoft.Phone.Networking.Voip | Sin equivalente directo |
Clase System.Net.CookieCollection | Todavía se admite, pero faltan algunas propiedades (por ejemplo, IsReadOnly). |
Clase System.Net.DownloadProgressChangedEventArgs y clases similares relacionadas con System.Net.WebClient | Clase HttpClient (o System.Net.Http.HttpClient). Derive de System.Net.Http.StreamContent para medir el progreso. |
Clases System.Net.DnsEndPoint, IPAddress | Estas clases siguen siendo compatibles, pero faltan algunas propiedades. Como alternativa, portar a la clase HostName . |
Clase System.Net.HttpUtility | Clase HtmlFormatHelper |
Clase System.Net.HttpWebRequest | Compatibilidad parcial, pero la alternativa recomendada y orientada al futuro es la clase HttpClient (o System.Net.Http.HttpClient). Estas API usan System.Net.Http.HttpRequestMessage para representar una solicitud HTTP. |
Clase System.Net.HttpWebResponse | Todavía se admite, pero use Dispose() en lugar de Close(). Pero la alternativa recomendada y orientada al futuro es la clase HttpClient (o System.Net.Http.HttpClient). Estas API usan System.Net.Http.HttpResponseMessage para representar una respuesta HTTP. |
(SNN = System.Net.NetworkInformation) SNN. Clase NetworkChange |
Todavía se admite, excepto para el constructor. |
Clase System.Net.OpenReadCompletedEventArgs y clases similares relacionadas con System.Net.WebClient | Clase HttpClient (o System.Net.Http.HttpClient) |
Clase System.Net.Sockets.Socket | Todavía se admite, pero use Dispose() en lugar de Close(). Como alternativa, portar a laclase StreamSocket. |
Clase System.Net.Sockets.SocketException | Todavía se admite, pero use la propiedad SocketErrorCode en lugar de ErrorCode. |
Clases System.Net.Sockets.UdpAnySourceMulticastClient, UdpSingleSourceMulticastClient | Clase DatagramSocket |
Clase System.Net.UploadProgressChangedEventArgs y clases similares relacionadas con System.Net.WebClient | Clase HttpClient (o System.Net.Http.HttpClient) |
Clase System.Net.WebClient | Clase HttpClient (o System.Net.Http.HttpClient) |
Clase System.Net.WebRequest | Compatibilidad parcial (un conjunto diferente de propiedades), pero la alternativa recomendada y orientada al futuro es la clase HttpClient (o System.Net.Http.HttpClient). Estas API usan System.Net.Http.HttpRequestMessage para representar una solicitud HTTP. |
Clase System.Net.WebResponse | Todavía se admite, pero use Dispose() en lugar de Close(). Pero la alternativa recomendada y orientada al futuro es la clase HttpClient (o System.Net.Http.HttpClient). Estas API usan System.Net.Http.HttpResponseMessage para representar una respuesta HTTP. |
(SN = System.Net) SN. WriteStreamClosedEventArgs (clase) |
Clase HttpClient (o System.Net.Http.HttpClient) |
(SN = System.Net) SN. WriteStreamClosedEventHandler (clase) |
Clase HttpClient (o System.Net.Http.HttpClient) |
Clase System.UriFormatException | Clase System.FormatException |
Notificaciones | |
MPN = Espacio de nombres Microsoft.Phone.Notification | Espacios de nombres Windows.UI.Notifications, Windows.Networking.PushNotifications |
MPN = Microsoft.Phone.Notification MPN. Clase HttpNotification |
Clase TileNotification |
MPN = Microsoft.Phone.Notification MPN. Clase HttpNotificationChannel |
Clase PushNotificationChannel |
Programar | |
Espacio de nombres del sistema | Espacio de nombres Windows.Foundation |
Clases System.Diagnostics.StackFrame, StackTrace | Sin equivalente directo |
Espacio de nombres System.Diagnostics | Espacio de nombres Windows.Foundation.Diagnostics |
Interfaz System.ICloneable | Método personalizado que devuelve el tipo adecuado. |
Clase System.Reflection.Emit.ILGenerator | Sin equivalente directo |
Extensiones reactivas | |
Espacio de nombres Microsoft.Phone.Reactive | Sin equivalente directo |
Reflexión | |
Clase System.Type | Clase System.Reflection.TypeInfo . Consulta Reflexión en .NET Framework para aplicaciones para UWP. |
Recursos | |
Clase System.Resources.ResourceManager | (WA = Windows.ApplicationModel) WA. Resources.Core y WA. Espacios de nombres de recursos , clase ResourceManager . Consulta Crear y recuperar recursos en aplicaciones de Windows Runtime. |
Elemento Secure | |
(MPS = Microsoft.Phone.SecureElement) MPS. SecureElementChannel, MPS. Clases SecureElementSession |
Clase SmartCardConnection |
(MPS = Microsoft.Phone.SecureElement) MPS. Clase SecureElementReader |
Clase SmartCardReader |
Seguridad | |
(SSC = System.Security.Cryptography) SSC. Aes, SSC. Clases RSA |
Clase CryptographicEngine |
(SSC = System.Security.Cryptography) SSC. HMACSHA256, SSC. Clases SHA256 |
Clase HashAlgorithmProvider |
(SSC = System.Security.Cryptography) SSC. ProtectedData (clase) |
Clase DataProtectionProvider |
(SSC = System.Security.Cryptography) SSC. Clase RandomNumberGenerator |
Clase CryptographicBuffer |
(SSC = System.Security.Cryptography) SSC. Clase X509Certificates.X509Certificate |
CertificateEnrollmentManager (clase) |
Shell | |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ApplicationBar |
Clase CommandBar |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ApplicationBarIconButton |
Clase AppBarButton (cuando se usa dentro de la propiedad PrimaryCommands) |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ApplicationBarMenuItem |
Clase AppBarButton (cuando se usa dentro de la propiedad SecondaryCommands) |
(MPSh = Microsoft.Phone.Shell) CLASES MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, MPSh.StandardTileData |
Clase TileTemplateType |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.PhoneApplicationService |
Clases CoreApplication, DisplayRequest |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ProgressIndicator |
Clase StatusBarProgressIndicator |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ShellTile |
Clase SecondaryTile |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ShellTileSchedule |
Clase TileUpdater |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.ShellToast |
Clase ToastNotificationManager |
(MPSh = Microsoft.Phone.Shell) Clase MPSh.SystemTray |
Clase StatusBar |
Almacenamiento e E/S | |
Clases Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder | Clase KnownFolders |
System.IO namespace | Espacios de nombres Windows.Storage, Windows.Storage.Streams |
Clase System.IO.Directory | Clase StorageFolder |
Clase System.IO.File | Clases StorageFile y PathIO |
(SII = System.IO.IsolatedStorage) SII. Clase IsolatedStorageFile |
Propiedad ApplicationData.LocalFolder |
(SII = System.IO.IsolatedStorage) SII. Clase IsolatedStorageSettings |
Propiedad ApplicationData.LocalSettings |
Clase System.IO.Stream | Todavía se admite, pero use ReadAsync() y WriteAsync() en lugar de BeginRead()/EndRead() y BeginWrite()/EndWrite(). |
Cartera | |
Espacio de nombres Microsoft.Phone.Wallet | Espacio de nombres Windows.ApplicationModel.Wallet |
Xml | |
(SX = System.Xml) | SX. Método XmlConvert.ToDateTime |
(SX = System.Xml) | SX. Método XmlConvert.ToDateTimeOffset |
El tema siguiente es Migración del proyecto.