Compartir a través de


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.