Asignaciones de espacios de nombres y clases de Windows Phone Silverlight a UWP
[Alguna información hace referencia al producto de versión preliminar, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí.]
En este se tema se ofrece una asignación completa de las API de Windows Phone Silverlight a sus equivalentes de la Plataforma universal de Windows (UWP). Por lo general, no existe una asignación exacta de funcionalidades, aunque: cualquier plataforma puede tener más o menos funcionalidades que su equivalente en un espacio de nombres o una clase.
La tabla de asignaciones te ayudará cuando trabajes en un proyecto de UWP y vuelvas a usar 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 la interfaz de usuario) entre ambas plataformas. En muchos casos solo basta con cambiar un espacio de nombres y luego el código se compilará. A veces, cambian el nombre de clase o API y el espacio de nombres. En otros casos, la asignación requiere un poco más de trabajo y, en raras ocasiones, requiere un cambio de enfoque.
Cómo usar la tabla: En primer lugar, busca el nombre de la clase que estás usando. Las clases se muestran siempre que la asignación sea más complicada que simplemente cambiar el nombre del espacio de nombres. Si la clase no aparece en la lista, significa que la asignación es simplemente cambiar un espacio de nombres. Por lo tanto, busca el nombre del espacio de nombres de la clase y encontrarás el nombre del espacio de nombres de UWP equivalente. La clase estará en ese espacio de nombres. Si el espacio de nombres no figura en la lista, su nombre no ha cambiado.
Nota Windows 10 admite mucho más de .NET Framework que una aplicación de la Tienda de Windows Phone. Por ejemplo, Windows 10 tiene varios espacios de nombres System.ServiceModel.* como System.Net System.Net.NetworkInformation y System.Net.Sockets.
Además, en una aplicación de Windows 10, te beneficiarás de .NET Native, que es una tecnología de compilación anticipada que convierte MSIL en código máquina que se puede ejecutar nativamente. 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, avisos y agentes en segundo plano | |
Clase Microsoft.Phone.BackgroundAgent | Clase BackgroundTaskBuilder |
Espacio de nombres Microsoft.Phone.Scheduler | Espacio de nombres Windows.ApplicationModel.Background |
Clase Microsoft.Phone.Scheduler.Alarm | Clases BackgroundTaskBuilder y ToastNotificationManager |
ClasesMicrosoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask, ScheduledTaskAgent | Clase BackgroundTaskBuilder |
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 |
Entorno y modelo de aplicaciones | |
Clase System.AppDomain | No hay equivalente directo. Consulta las clases Application y CoreApplication. |
Clase System.Environment | No hay equivalente directo. |
Clase System.ComponentModel.Annotations | No hay equivalente directo. |
Clase System.ComponentModel.BackgroundWorker | Clase ThreadPool |
Clase System.ComponentModel.DesignerProperties | Clase DesignMode |
Clases System.Threading.Thread, System.Threading.ThreadPool | Clase ThreadPool |
Clase System.Threading.Timer | Clase ThreadPoolTimer |
(SWT = System.Windows.Threading) clase SWT.Dispatcher | Clase CoreDispatcher |
(SWT = System.Windows.Threading) clase SWT.DispatcherTimer | Clase DispatcherTimer |
Blend para Visual Studio | |
(MEDC = Microsoft.Expression.Drawing.Core) clase MEDC.GeometryHelper | No hay 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) clase MEIC.ExtendedVisualStateManager | No hay equivalente directo. |
Espacio de nombres Microsoft.Expression.Interactivity.Input | No hay equivalente directo. |
Espacio de nombres Microsoft.Expression.Interactivity.Media | Espacio de nombres Microsoft.Xaml.Interactions.Media |
Espacio de nombres Microsoft.Expression.Shapes | No hay equivalente directo. |
(MI = Microsoft.Internal) MI.IManagedFrameworkInternalHelper interfaz | No hay equivalente directo. |
Datos de contactos y calendarios | |
Espacio de nombres Microsoft.Phone.UserData | Espacio de nombres Windows.ApplicationModel.Contacts, Windows.ApplicationModel.Appointments |
(MPU = Microsoft.Phone.UserData) clases MPU.Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress y ContactPhoneNumber | clase Contact |
(MPU = Microsoft.Phone.UserData) MPU.Appointments clase | Clase AppointmentCalendar |
(MPU = Microsoft.Phone.UserData) MPU.Contacts clase | Clase ContactStore |
Controles e infraestructura de la interfaz de usuario | |
Clase ControlTiltEffect.TiltEffect | Las animaciones de la biblioteca de animaciones de Windows en tiempo de ejecución 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.DatePickerPage clase | Clase DatePickerFlyout |
(MPC = Microsoft.Phone.Controls) MPC.GestureListener clase | Clase GestureRecognizer |
(MPC = Microsoft.Phone.Controls) MPC.LongListSelector clase | Clase SemanticZoom |
(MPC = Microsoft.Phone.Controls) MPC.ObscuredEventArgs clase | ClasesSystemProtection, WindowActivatedEventArgs |
(MPC = Microsoft.Phone.Controls) MPC.Panorama clase | Clase Hub |
(MPC = Microsoft.Phone.Controls) MPC.PhoneApplicationFrame,(SWN = System.Windows.Navigation) SWN.NavigationService clases | Clase Frame |
(MPC = Microsoft.Phone.Controls) MPC.PhoneApplicationPage clase | Clase Page |
(MPC = Microsoft.Phone.Controls) MPC.TiltEffect clase | Clase PointerDownThemeAnimation |
(MPC = Microsoft.Phone.Controls) MPC.TimePickerPage clase | Clase TimePickerFlyout |
(MPC = Microsoft.Phone.Controls) MPC.WebBrowser clase | Clase WebView |
(MPC = Microsoft.Phone.Controls) MPC.WebBrowserExtensions clase | No hay equivalente directo. |
(MPC = Microsoft.Phone.Controls) MPC.WrapPanel clase | No existe un equivalente directo para fines de diseño general. Las clases ItemsWrapGrid y WrapGrid pueden usarse en la plantilla del panel de elementos de un control de elementos. |
(MPD = Microsoft.Phone.Data) MPD.Linq espacio de nombres | No hay equivalente directo. |
(MPD = Microsoft.Phone.Data) MPD.Linq.Mapping espacio de nombres | No hay equivalente directo. |
Espacio de nombres Microsoft.Phone.Globalization | No hay equivalente directo. |
(MPI = Microsoft.Phone.Info) MPI.DeviceExtendedProperties, DeviceStatus clases | Clases EasClientDeviceInformation, MemoryManager. Para obtener más información, consulta Estado del dispositivo. |
(MPI = Microsoft.Phone.Info) MPI.MediaCapabilities clase | No hay equivalente directo. |
(MPI = Microsoft.Phone.Info) MPI.UserExtendedProperties clase | 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 |
Espacio 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 | Clase SwapChainPanel |
Clase System.Windows.Controls.RichTextBox | Clase RichEditBox |
Clase System.Windows.Controls.WrapPanel | No existe un equivalente directo para fines de diseño general. Las clases ItemsWrapGrid y WrapGrid pueden usarse en la plantilla del panel de elementos de un control de elementos. |
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 | No hay 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 Tapped, delegado TappedEventHandler |
Datos y servicios | |
Clase System.Data.Linq.DataContext | No hay equivalente directo. |
Clase System.Data.Linq.Mapping.ColumnAttribute | No hay equivalente directo. |
Clase System.Data.Linq.SqlClient.SqlHelpers | No hay equivalente directo. |
Dispositivos | |
Espacio de nombres Microsoft.Devices, Microsoft.Devices.Sensors | Espacios de nombres Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensors |
Clases Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera | Clase MediaCapture. También la 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, usa la compilación condicional y define un símbolo personalizado. O bien, puedes diseñar una solución alternativa mediante la propiedad IsAttached. |
Clase Microsoft.Devices.MediaHistory | No hay equivalente directo. |
Clase Microsoft.Devices.VibrateController | Clase VibrationDevice |
Clase Microsoft.Devices.Radio.FMRadio | No hay equivalente directo. |
ClasesMicrosoft.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 |
Elementos gráficos y animación | |
Espacios de nombres del tipo Microsoft.Xna.Framework.*, Biblioteca de clases de XNA Framework,
| |
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.UserProfile.GameServices.Core espacio de nombres |
Clase Microsoft.Xna.Framework.GamerServices.Guide | No hay 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.PhoneExtensions.MediaLibraryExtensions clases | 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. Consulta Multimedia y elementos gráficos. |
Espacio de nombres System.Windows.Media.Animation | Espacio de nombres Windows.UI.Xaml.Media.Animation |
Espacio de nombres System.Windows.Media.Effects | No hay 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 |
Iniciadores 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 | No hay equivalente directo. |
Clase Microsoft.Phone.Tasks.CameraCaptureTask | Clase MediaCapture. También la 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 | No hay equivalente directo. |
Clases Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, MapUpdaterTask | No hay equivalente directo. |
Clase Microsoft.Phone.Tasks.PhoneCallTask | Clase PhoneCallManager |
Clase Microsoft.Phone.Tasks.PhotoChooserTask | Clase FileOpenPicker |
Clase Microsoft.Phone.Tasks.SaveAppointmentTask | Clase AppointmentManager |
Clases Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTask, SavePhoneNumberTask | Clase StoredContact (solo Windows Phone) |
Clase Microsoft.Phone.Tasks.SaveRingtoneTask | No hay equivalente directo. |
Clases Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTask, ShareStatusTask | Clase DataPackage |
Ubicación | |
Espacio de nombres System.Device.Location | Espacio de nombres Windows.Devices.Geolocation |
Clase System.Device.GeoCoordinateWatcher | Clase Geolocator |
Mapas | |
Espacio 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 |
Multimedia | |
Espacio de nombres Microsoft.Phone.Media | Clase MediaElement |
Redes | |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.DeviceNetworkInformation clase | Clases Hostname, NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.NetworkInterface clase | Clase NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.NetworkInterfaceInfo clase | Clase ConnectionProfile |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.NetworkInterfaceList clase | Clase NetworkInformation |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.SocketExtensions clase | No hay equivalente directo. |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN.WebRequestExtensions clase | No hay equivalente directo. |
Espacio de nombres Microsoft.Phone.Networking.Voip | No hay 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). Deriva de System.Net.Http.StreamContent para medir el progreso. |
Clases System.Net.DnsEndPoint, IPAddress | Aún se admiten estas clases, pero faltan algunas propiedades. Alternativamente, migra a la clase HostName. |
Clase System.Net.HttpUtility | Clase HtmlFormatHelper |
Clase System.Net.HttpWebRequest | La alternativa parcialmente soportada, pero recomendada y vanguardista 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 | La alternativa todavía soportada, excepto para Close(), pero recomendada y vanguardista 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.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 usa Dispose() en lugar de Close(). Alternativamente, migra a la clase StreamSocket. |
Clase System.Net.Sockets.SocketException | Se sigue admitiendo, pero usa 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 | Se admite parcialmente (un conjunto de propiedades diferente), pero la alternativa recomendada y vanguardista 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 | La alternativa todavía soportada, excepto para Close(), pero recomendada y vanguardista 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) |
Notificaciones | |
(MPN = Microsoft.Phone.Notification) | Espacio de nombres Windows.UI.Notifications, Windows.Networking.PushNotifications |
(MPN = Microsoft.Phone.Notification) MPN.HttpNotification clase | Clase TileNotification |
MPN = espacio de nombres Microsoft.Phone.Notification MPN.HttpNotificationChannel clase | Clase PushNotificationChannel |
Programación | |
Espacio de nombres System | Espacio de nombres Windows.Foundation |
Clases System.Diagnostics.StackFrame, StackTrace | No hay equivalente directo. |
Espacio de nombres System.Diagnostics | Espacio de nombres Windows.Foundation.Diagnostics |
Clase System.Reflection.Emit.ILGenerator | No hay equivalente directo. |
Extensiones reactivas | |
Espacio de nombres Microsoft.Phone.Reactive | No hay equivalente directo. |
Recursos | |
Clase System.Resources.ResourceManager | Clase ResourceManager |
Elemento seguro | |
(MPS = Microsoft.Phone.SecureElement) MPS.SecureElementChannel, MPS.SecureElementSession clases | Clase SmartCardConnection |
(MPS = Microsoft.Phone.SecureElement) MPS.SecureElementReader clase | Clase SmartCardReader |
Seguridad | |
(SSC = System.Security.Cryptography) SSC.Aes, SSC.RSA clases | Clase CryptographicEngine |
(SSC = System.Security.Cryptography) SSC.HMACSHA256, SSC.SHA256 clases | Clase HashAlgorithmProvider |
(SSC = System.Security.Cryptography) SSC.ProtectedData clase | Clase DataProtectionProvider |
(SSC = System.Security.Cryptography) SSC.RandomNumberGenerator clase | Clase CryptographicBuffer |
(SSC = System.Security.Cryptography) SSC.X509Certificates.X509Certificate clase | Clase CertificateEnrollmentManager |
Shell | |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBar clase | Clase CommandBar |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBarIconButton clase | Clase AppBarButton (cuando se usa dentro de la propiedad PrimaryCommands) |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBarMenuItem clase | Clase AppBarButton (cuando se usa dentro de la propiedad SecondaryCommands) |
(MPSh = Microsoft.Phone.Shell) MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, MPSh.StandardTileData clases | Clase TileTemplateType |
(MPSh = Microsoft.Phone.Shell) MPSh.PhoneApplicationService clase | Clases CoreApplication, DisplayRequest |
(MPSh = Microsoft.Phone.Shell) MPSh.ProgressIndicator clase | Clase StatusBarProgressIndicator |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellTile clase | Clase SecondaryTile |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellTileSchedule clase | Clase TileUpdater |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellToast clase | Clase ToastNotificationManager |
(MPSh = Microsoft.Phone.Shell) MPSh.SystemTray clase | Clase StatusBar |
Almacenamiento y E/S | |
Clases Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder | Clase KnownFolders |
Espacio de nombres System.IO | Espacio de nombres Windows.Storage, Windows.Storage.Streams |
Clase System.IO.Directory | Clase StorageFolder |
System.IO.File, (SII = System.IO.IsolatedStorage) SII.IsolatedStorageFile clase | Clase StorageFile |
(SII = System.IO.IsolatedStorage) SII.IsolatedStorageSettings clase | Clase ApplicationDataContainer |
Cartera | |
Espacio de nombres Microsoft.Phone.Wallet | Espacio de nombres Windows.ApplicationModel.Wallet |
El siguiente tema es Migración del proyecto.