Поделиться через


Сопоставления API Windows Phone Silverlight с UWP

В этом разделе представлено комплексное сопоставление API Windows Phone Silverlight с их эквивалентами универсальная платформа Windows (UWP). Как правило, не существует сопоставления функций "один к одному", однако: любая платформа может иметь более или менее функциональные возможности, чем ее аналог в пространстве имен или классе.

Таблица сопоставления поможет вам при работе в проекте UWP и используете исходный код из проекта Windows Phone Silverlight. Существуют различия в именах пространств имен и классов (включая элементы управления пользовательским интерфейсом) между двумя платформами. Во многих случаях это так же легко, как изменение имени пространства имен, а затем код скомпилируется. Иногда имя класса или API изменилось, а также имя пространства имен. В других случаях сопоставление занимает немного больше работы, и в редких случаях требуется изменение подхода.

**Как использовать таблицу: ** Сначала найдите имя используемого класса. Классы перечисляются всякий раз, когда сопоставление сложнее, чем просто изменение имени пространства имен. Если ваш класс не указан, сопоставление — это просто изменение пространства имен. Таким образом, найдите имя пространства имен класса, и вы найдете эквивалентное имя пространства имен UWP. Класс будет находиться в этом пространстве имен. Если пространство имен не указано, его имя не изменилось.

Обратите внимание, что Windows 10 поддерживает гораздо больше платформа .NET Framework, чем приложение Магазина Windows Phone. Например, Windows 10 имеет несколько пространств имен System.ServiceModel.* и System.Net, System.Net.NetworkInformation и System.Net.Sockets. Кроме того, в приложении Для Windows 10 вы сможете воспользоваться .NET Native, которая выполняется заранее, которая преобразует MSIL в машинный код с возможностью запуска в собственном коде. Собственные приложения .NET запускают быстрее, используют меньше памяти и используют меньше батареи, чем их коллеги MSIL.

Windows Phone Silverlight Среда выполнения Windows
Реклама
Класс Microsoft.Advertising.Mobile.UI.AdControl Класс AdControl
Оповещения, напоминания и фоновые агенты
Класс Microsoft.Phone.BackgroundAgent Класс BackgroundTaskBuilder
Пространство имен Microsoft.Phone.Scheduler Пространство имен Windows.ApplicationModel.Background
Класс Microsoft.Phone.Scheduler.Alarm Классы BackgroundTaskBuilder и ToastNotificationManager
Microsoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask, ScheduledTaskAgent классы Класс BackgroundTaskBuilder
Класс Microsoft.Phone.Scheduler.Reminder Классы BackgroundTaskBuilder и ToastNotificationManager
Класс Microsoft.Phone.PictureDecoder Класс BitmapDecoder
Пространство имен Microsoft.Phone.BackgroundAudio Пространство имен Windows.Media.Playback
Пространство имен Microsoft.Phone.BackgroundTransfer Пространство имен Windows.Networking.BackgroundTransfer
Модель приложения и среда
Класс System.AppDomain Непосредственного эквивалента нет. См. раздел Application, CoreApplication, классы
Класс System.Environment Нет прямого эквивалента
Класс System.ComponentModel.Annotations Нет прямого эквивалента
Класс System.ComponentModel.BackgroundWorker Класс ThreadPool
Класс System.ComponentModel.DesignerProperties Класс DesignMode
Классы System.Threading.Threading.Threading.ThreadPool Класс ThreadPool
(ST = System.Threading)
УЛ. Метод Thread.MemoryBarrier
(ST = System.Threading)
УЛ. Метод Interlocked.MemoryBarrier
(ST = System.Threading)
УЛ. Свойство Thread.ManagedThreadId
(S = Система)
Свойство S.Environment.ManagedThreadId
Класс System.Threading.Timer Класс ThreadPoolTimer
(SWT = System.Windows.Threading)
SWT. Класс диспетчера
Класс CoreDispatcher
(SWT = System.Windows.Threading)
SWT. Класс DispatcherTimer
Класс DispatcherTimer
Blend для Visual Studio
(MEDC = Microsoft.Expression.Drawing.Core)
MEDC. Класс GeometryHelper
Нет прямого эквивалента
Пространство имен Microsoft.Expression.Interactivity Пространство имен Microsoft.Xaml.Interactivity
Пространство имен Microsoft.Expression.Interactivity.Core Пространство имен Microsoft.Xaml.Interactions.Core
(MEIC = Microsoft.Expression.Interactivity.Core)
MEIC. Класс ExtendedVisualStateManager
Нет прямого эквивалента
Пространство имен Microsoft.Expression.Interactivity.Input Нет прямого эквивалента
Пространство имен Microsoft.Expression.Interactivity.Media Пространство имен Microsoft.Xaml.Interactions.Media
Пространство имен Microsoft.Expression.Shapes Нет прямого эквивалента
(MI = Microsoft.Internal)
Интерфейс MI.IManagedFrameworkInternalHelper
Нет прямого эквивалента
Контактные данные и данные календаря
Пространство имен Microsoft.Phone.UserData Пространства имен Windows.ApplicationModel.Contacts, Windows.ApplicationModel.Appointments
(MPU = Microsoft.Phone.UserData)
МИКРОПРОЦЕССОР. Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber
Класс Contact
(MPU = Microsoft.Phone.UserData)
МИКРОПРОЦЕССОР. Класс "Встречи"
Класс AppointmentCalendar
(MPU = Microsoft.Phone.UserData)
МИКРОПРОЦЕССОР. Класс Contacts
Класс ContactStore
Элементы управления и инфраструктура пользовательского интерфейса
Класс ControlTiltEffect.TiltEffect Анимации из библиотеки анимации среда выполнения Windows встроены в стили стандартных элементов управления. См . анимацию.
Пространство имен Microsoft.Phone.Controls Пространство имен Windows.UI.Xaml.Controls
(MPC = Microsoft.Phone.Controls)
MPC. Класс ContextMenu
Класс PopupMenu
(MPC = Microsoft.Phone.Controls)
MPC. Класс DatePickerPage
Класс DatePickerFlyout
(MPC = Microsoft.Phone.Controls)
MPC. Класс GestureListener
Класс GestureRecognizer
(MPC = Microsoft.Phone.Controls)
MPC. Класс LongListSelector
Класс SemanticZoom
(MPC = Microsoft.Phone.Controls)
MPC. Класс ObscuredEventArgs
Классы SystemProtection, WindowActivatedEventArgs
(MPC = Microsoft.Phone.Controls)
MPC. Класс Panorama
Класс концентратора
(MPC = Microsoft.Phone.Controls)
MPC. PhoneApplicationFrame,
(SWN = System.Windows.Navigation)
SWN. Классы NavigationService
Класс Frame
(MPC = Microsoft.Phone.Controls)
MPC. Класс PhoneApplicationPage
Класс Page
(MPC = Microsoft.Phone.Controls)
MPC. Класс TiltEffect
Класс PointerDownThemeAnimation
(MPC = Microsoft.Phone.Controls)
MPC. Класс TimePickerPage
Класс TimePickerFlyout
(MPC = Microsoft.Phone.Controls)
MPC. Класс WebBrowser
Класс WebView
(MPC = Microsoft.Phone.Controls)
MPC. Класс WebBrowserExtensions
Нет прямого эквивалента
(MPC = Microsoft.Phone.Controls)
MPC. Класс WrapPanel
Нет прямого эквивалента для общих целей макета. ItemsWrapGrid и WrapGrid можно использовать в шаблоне панели элементов элемента управления элементами.
(MPD = Microsoft.Phone.Data)
MPD. Пространство имен Linq
Нет прямого эквивалента
(MPD = Microsoft.Phone.Data)
MPD. Пространство имен Linq.Mapping
Нет прямого эквивалента
Пространство имен Microsoft.Phone.Globalization Нет прямого эквивалента
(MPI = Microsoft.Phone.Info)
MPI. DeviceExtendedProperties, классы DeviceStatus
Классы EasClientDeviceInformation, MemoryManager . Дополнительные сведения см. в разделе "Состояние устройства".
(MPI = Microsoft.Phone.Info)
MPI. Класс MediaCapabilities
Нет прямого эквивалента
(MPI = Microsoft.Phone.Info)
MPI. Класс UserExtendedProperties
Класс AdvertisingManager
Пространство имен System.Windows Пространство имен Windows.UI.Xaml
Пространство имен System.Windows.Automation Пространство имен Windows.UI.Xaml.Automation
Пространства имен System.Windows.Controls, System.Windows.Input Пространства имен Windows.UI.Core, Windows.UI.Input, Windows.UI.Xaml.Controls
Классы System.Windows.Controls.DrawingSurface, DrawingSurfaceBackgroundGrid Класс SwapChainPanel
Класс System.Windows.Controls.RichTextBox Класс RichEditBox
Класс System.Windows.Controls.WrapPanel Нет прямого эквивалента для общих целей макета. ItemsWrapGrid и WrapGrid можно использовать в шаблоне панели элементов элемента управления элементами.
Пространство имен System.Windows.Controls.Primitives Пространство имен Windows.UI.Xaml.Controls.Primitives
Пространство имен System.Windows.Controls.Shapes Пространство имен Windows.UI.Xaml.Controls.Shapes
Пространство имен System.Windows.Data Пространство имен Windows.UI.Xaml.Data
Пространство имен System.Windows.Documents Пространство имен Windows.UI.Xaml.Documents
Пространство имен System.Windows.Ink Нет прямого эквивалента
Пространство имен System.Windows.Markup Пространство имен Windows.UI.Xaml.Markup
Пространство имен System.Windows.Navigation Пространство имен Windows.UI.Xaml.Navigation
Событие System.Windows.UIElement.Tap, делегат EventHandler<GestureEventArgs> Касалось события, делегат TappedEventHandler
Данные и службы
Класс System.Data.Linq.DataContext Нет прямого эквивалента
Класс System.Data.Linq.Mapping.ColumnAttribute Нет прямого эквивалента
Класс System.Data.Linq.SqlClient.SqlHelpers Нет прямого эквивалента
.
Пространства имен Microsoft.Devices, Microsoft.Devices.Sensor Пространства имен Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensor
Классы Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera Класс MediaCapture . Кроме того, класс CameraCaptureUI (только для Windows).
Класс Microsoft.Devices.CameraButtons Класс HardwareButtons
Класс Microsoft.Devices.CameraVideoBrushExtensions Класс CaptureElement
Класс Microsoft.Devices.Environment Непосредственного эквивалента нет. В качестве обходного решения используйте условную компиляцию и определите пользовательский символ. Или вы можете спроектировать обходное решение с помощью свойства IsAttached .
Класс Microsoft.Devices.MediaHistory Нет прямого эквивалента
Класс Microsoft.Devices.VibrateController Класс VibrationDevice
Класс Microsoft.Devices.Radio.FMRadio Нет прямого эквивалента
Классы Microsoft.Devices.Sensor.Accelerometer, Compass В пространстве имен Windows.Devices.Sensor
Класс Microsoft.Devices.Sensor.Gyroscope Класс Gyrometer
Класс Microsoft.Devices.Sensor.Motion Класс Inclinometer
Глобализация
Пространство имен System.Globalization Пространство имен Windows.Globalization
(ST = System.Threading)
УЛ. Свойство Thread.CurrentCulture
(SG = System.Globalization)
Свойство S.CultureInfo.CurrentCulture
(ST = System.Threading)
УЛ. Свойство Thread.CurrentUICulture
(SG = System.Globalization)
Свойство S.CultureInfo.CurrentUICulture
Графика и анимация
Пространства имен Microsoft.Xna.Framework.* , библиотека классов XNA Framework, библиотека классов конвейера содержимого Непосредственного эквивалента нет. Как правило, используйте Microsoft DirectX с C++. См. статью "Разработка игр " и взаимодействия DirectX и XAML.
Класс Microsoft.Xna.Framework.Audio.Микрофон Класс MediaCapture
Класс Microsoft.Xna.Framework.Audio.SoundEffect Класс MediaElement
Пространство имен Microsoft.Xna.Framework.GamerServices (WPS = Windows.Phone.System)
WPS. Пространство имен UserProfile.GameServices.Core
Класс Microsoft.Xna.Framework.GamerServices.Guide Нет прямого эквивалента
Класс Microsoft.Xna.Framework.Input.GamePad Класс HardwareButtons
Класс Microsoft.Xna.Framework.Input.Touch.TouchPanel Класс GestureRecognizer
(MXFM = Microsoft.Xna.Framework.Media)
MXFM. MediaLibrary, MXFM. Классы PhoneExtensions.MediaLibraryExtensions
Класс KnownFolders
Класс Microsoft.Xna.Framework.Media.MediaQueue Класс SystemMediaTransportControls
Класс Microsoft.Xna.Framework.Media.Playlist Класс BackgroundMediaPlayer
Пространство имен System.Windows.Media Пространство имен Windows.UI.Xaml.Media
Класс System.Windows.Media.RadialGradientBrush Непосредственного эквивалента нет. См. раздел мультимедиа и графики.
Пространство имен System.Windows.Media.Animation Пространство имен Windows.UI.Xaml.Media.Animation
Пространство имен System.Windows.Media.Effects Нет прямого эквивалента
Пространство имен System.Windows.Media.Imaging Пространство имен Windows.UI.Xaml.Media.Imaging
Пространство имен System.Windows.Media.Media3D Пространство имен Windows.UI.Xaml.Media.Media3D
Пространство имен System.Windows.Shapes Пространство имен Windows.UI.Xaml.Shapes
Средства запуска и выборки
Microsoft.Phone.Tasks.AddressChooserTask, EmailAddressChooserTask, PhoneNumberChooserTask Класс ContactPicker
Microsoft.Phone.Tasks.AddWalletItemTask, AddWalletItemResult Пространство имен Windows.ApplicationModel.Wallet
Классы Microsoft.Phone.Tasks.BingMapsDirectionsTask, BingMapsTask Нет прямого эквивалента
Класс Microsoft.Phone.Tasks.CameraCaptureTask Класс MediaCapture . Кроме того, класс CameraCaptureUI (только для Windows).
Microsoft.Phone.Tasks.MarketplaceDetailTask Класс CurrentApp (метод RequestAppPurchaseAsync )
Microsoft.Phone.Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTask, WebBrowserTask Класс средства запуска
Класс Microsoft.Phone.Tasks.EmailComposeTask Класс EmailMessage
Класс Microsoft.Phone.Tasks.GameInviteTask Нет прямого эквивалента
Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, MapUpdaterTask классы Нет прямого эквивалента
Класс Microsoft.Phone.Tasks.PhoneCallTask Класс PhoneCallManager
Класс Microsoft.Phone.Tasks.PhotoChooserTask Класс FileOpenPicker
Класс Microsoft.Phone.Tasks.SaveAppointmentTask Класс AppointmentManager
Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTask, SavePhoneNumberTask Класс StoredContact (только для Windows Phone)
Класс Microsoft.Phone.Tasks.SaveRingtoneTask Нет прямого эквивалента
Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTask, Классы ShareStatusTask Класс DataPackage
Расположение
Пространство имен System.Device.Location Пространство имен Windows.Devices.Geolocation
Класс System.Device.GeoCoordinateWatcher Класс геолокатора
Карты
Пространства имен Microsoft.Phone.Maps Пространство имен Windows.Services.Maps
Пространство имен Microsoft.Phone.Maps.Controls Пространство имен Windows.UI.Xaml.Controls.Maps
Класс Microsoft.Phone.Maps.Controls.Map Класс MapControl
Пространство имен Microsoft.Phone.Maps.Services Пространство имен Windows.Services.Maps
Классы Microsoft.Phone.Maps.Services.GeocodeQuery, ReverseGeocodeQuery Класс MapLocationFinder
Класс System.Device.Location.GeoCoordinate Класс Geopoint
Класс Microsoft.Phone.Maps.Services.Route Класс MapRoute
Класс Microsoft.Phone.Maps.Services.RouteQuery Класс MapRouteFinder
Монетизация
Пространство имен Microsoft.Phone.Marketplace пространство имен Windows.ApplicationModel.Store
Средства массовой информации
Пространство имен Microsoft.Phone.Media Класс MediaElement
Сеть
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс DeviceNetworkInformation
Имя узла, классы NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс NetworkInterface
Класс NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс NetworkInterfaceInfo
Класс ConnectionProfile
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс NetworkInterfaceList
Класс NetworkInformation
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс SocketExtensions
Нет прямого эквивалента
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN. Класс WebRequestExtensions
Нет прямого эквивалента
Пространство имен Microsoft.Phone.Networking.Voip Нет прямого эквивалента
Класс System.Net.CookieCollection По-прежнему поддерживается, но некоторые свойства отсутствуют (например, IsReadOnly)
Класс System.Net.DownloadProgressChangedEventArgs и аналогичные классы, связанные с System.Net.WebClient Класс HttpClient (или System.Net.Http.HttpClient). Производный от System.Net.Http.StreamContent для измерения хода выполнения.
Классы System.Net.DnsEndPoint, IPAddress Эти классы по-прежнему поддерживаются, но некоторые свойства отсутствуют. Кроме того, порт к классу HostName .
Класс System.Net.HttpUtility Класс HtmlFormatHelper
Класс System.Net.HttpWebRequest Частичная поддержка, но рекомендуемая альтернатива для перенаправления — это класс HttpClient (или System.Net.Http.HttpClient). Эти API используют System.Net.Http.HttpRequestMessage для представления HTTP-запроса.
Класс System.Net.HttpWebResponse По-прежнему поддерживается, но используйте Dispose() вместо Close(). Но рекомендуемая альтернатива для перенаправления — это класс HttpClient (или System.Net.Http.HttpClient). Эти API используют System.Net.Http.HttpResponseMessage для представления http-ответа.
(SNN = System.Net.NetworkInformation)
SNN. Класс NetworkChange
По-прежнему поддерживается, за исключением конструктора.
Класс System.Net.OpenReadCompletedEventArgs и аналогичные классы, связанные с System.Net.WebClient Класс HttpClient (или System.Net.Http.HttpClient)
Класс System.Net.Sockets.Socket По-прежнему поддерживается, но используйте Dispose() вместо Close(). Кроме того, порт к классуStreamSocket .
Класс System.Net.Sockets.SocketException По-прежнему поддерживается, но используйте свойство SocketErrorCode вместо ErrorCode.
Классы System.Net.Sockets.UdpAnySourceMulticastClient, UdpSingleSourceMulticastClient Класс DatagramSocket
Класс System.Net.UploadProgressChangedEventArgs и аналогичные классы, связанные с System.Net.WebClient Класс HttpClient (или System.Net.Http.HttpClient)
Класс System.Net.WebClient Класс HttpClient (или System.Net.Http.HttpClient)
Класс System.Net.WebRequest Частичная поддержка (другой набор свойств), но рекомендуемая альтернатива для перенаправления — это класс HttpClient (или System.Net.Http.HttpClient). Эти API используют System.Net.Http.HttpRequestMessage для представления HTTP-запроса.
Класс System.Net.WebResponse По-прежнему поддерживается, но используйте Dispose() вместо Close(). Но рекомендуемая альтернатива для перенаправления — это класс HttpClient (или System.Net.Http.HttpClient). Эти API используют System.Net.Http.HttpResponseMessage для представления http-ответа.
(SN = System.Net)
SN. Класс WriteStreamClosedEventArgs
Класс HttpClient (или System.Net.Http.HttpClient)
(SN = System.Net)
SN. Класс WriteStreamClosedEventHandler
Класс HttpClient (или System.Net.Http.HttpClient)
Класс System.UriFormatException Класс System.FormatException
Notifications
MPN = пространство имен Microsoft.Phone.Notification Пространства имен Windows.UI.Notifications, Windows.Networking.PushNotifications
MPN = Microsoft.Phone.Notification
MPN. Класс HttpNotification
Класс TileNotification
MPN = Microsoft.Phone.Notification
MPN. Класс HttpNotificationChannel
Класс PushNotificationChannel
Программирование
Пространство имен системы Пространство имен Windows.Foundation
Классы System.Diagnostics.StackFrame, StackTrace Нет прямого эквивалента
Пространство имен System.Diagnostics Пространство имен Windows.Foundation.Diagnostics
Интерфейс System.ICloneable Настраиваемый метод, возвращающий соответствующий тип.
Класс System.Reflection.Emit.ILGenerator Нет прямого эквивалента
Реактивные расширения
Пространство имен Microsoft.Phone.Reactive Нет прямого эквивалента
Отражение
Класс System.Type Класс System.Reflection.TypeInfo . См. раздел "Отражение" в платформа .NET Framework для приложений UWP.
Ресурсы
Класс System.Resources.ResourceManager (WA = Windows.ApplicationModel)
WA. Resources.Core и WA. Пространства имен ресурсов , класс ResourceManager . См. статью "Создание и извлечение ресурсов" в приложениях среда выполнения Windows.
Элемент Secure
(MPS = Microsoft.Phone.SecureElement)
ДЕПУТАТЫ. SecureElementChannel, MPS. Классы SecureElementSession
Класс SmartCardConnection
(MPS = Microsoft.Phone.SecureElement)
ДЕПУТАТЫ. Класс SecureElementReader
Класс SmartCardReader
Безопасность
(SSC = System.Security.Cryptography)
SSC. Aes, SSC. Классы RSA
Класс CryptographicEngine
(SSC = System.Security.Cryptography)
SSC. HMACSHA256, SSC. Классы SHA256
Класс HashAlgorithmProvider
(SSC = System.Security.Cryptography)
SSC. Класс ProtectedData
Класс DataProtectionProvider
(SSC = System.Security.Cryptography)
SSC. Класс RandomNumberGenerator
Класс CryptographicBuffer
(SSC = System.Security.Cryptography)
SSC. Класс X509Certificates.X509Certificate
Класс CertificateEnrollmentManager
Shell
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ApplicationBar
CommandBar class (Класс CommandBar)
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ApplicationBarIconButton
Класс AppBarButton (при использовании внутри свойства PrimaryCommands)
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ApplicationBarMenuItem
Класс AppBarButton (при использовании внутри свойства SecondaryCommands)
(MPSh = Microsoft.Phone.Shell)
MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, MPSh.StandardTileData
Класс TileTemplateType
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.PhoneApplicationService
Классы CoreApplication, DisplayRequest
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ProgressIndicator
Класс StatusBarProgressIndicator
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ShellTile
Класс SecondaryTile
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ShellTileSchedule
Класс TileUpdater
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ShellToast
Класс ToastNotificationManager
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.SystemTray
Класс StatusBar
Хранилище и ввод-вывод
Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder Класс KnownFolders
пространство имен System.IO Пространства имен Windows.Storage, Windows.Storage.Streams
Класс System.IO.Directory Класс StorageFolder
Класс System.IO.File Классы StorageFile и PathIO
(SII = System.IO.IsolatedStorage)
SII. Класс IsolatedStorageFile
Свойство ApplicationData.LocalFolder
(SII = System.IO.IsolatedStorage)
SII. Класс IsolatedStorageSettings
Свойство ApplicationData.LocalSettings
Класс System.IO.Stream По-прежнему поддерживается, но используйте ReadAsync() и WriteAsync() вместо BeginRead()/EndRead() и BeginWrite()/EndWrite().
Кошелек
Пространство имен Microsoft.Phone.Wallet Пространство имен Windows.ApplicationModel.Wallet
Xml
(SX = System.Xml) SX. Метод XmlConvert.ToDateTime
(SX = System.Xml) SX. Метод XmlConvert.ToDateTimeOffset

Следующий раздел — перенос проекта.