Сопоставление Windows Phone Silverlight и API 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 Native запускаются быстрее, используют меньше памяти и меньше заряда батареи, чем аналоги 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.Thread, System.Threading.ThreadPool Класс ThreadPool
(ST = System.Threading)
Метод ST.Thread.MemoryBarrier
(ST = System.Threading)
Метод ST.Interlocked.MemoryBarrier
(ST = System.Threading)
Свойство ST.Thread.ManagedThreadId
(S = System)
Свойство S.Environment.ManagedThreadId
Класс System.Threading.Timer Класс ThreadPoolTimer
(SWT = System.Windows.Threading)
Класс SWT.Dispatcher
Класс 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)
Классы MPU.Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber
Класс Contact
(MPU = Microsoft.Phone.UserData)
Класс MPU.Appointments
Класс AppointmentCalendar
(MPU = Microsoft.Phone.UserData)
Класс MPU.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> Событие Tapped, делегат TappedEventHandler
Данные и службы
Класс System.Data.Linq.DataContext Нет прямого эквивалента
Класс System.Data.Linq.Mapping.ColumnAttribute Нет прямого эквивалента
Класс System.Data.Linq.SqlClient.SqlHelpers Нет прямого эквивалента
.
Пространства имен Microsoft.Devices, Microsoft.Devices.Sensors Пространства имен Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensors
Классы 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.Sensors.Accelerometer, Compass В пространстве имен Windows.Devices.Sensors
Класс Microsoft.Devices.Sensors.Gyroscope Класс Gyrometer
Класс Microsoft.Devices.Sensors.Motion Класс Inclinometer
Глобализация
Пространство имен System.Globalization Пространство имен Windows.Globalization
(ST = System.Threading)
Свойство ST.Thread.CurrentCulture
(SG = System.Globalization)
Свойство S.CultureInfo.CurrentCulture
(ST = System.Threading)
Свойство ST.Thread.CurrentUICulture
(SG = System.Globalization)
Свойство S.CultureInfo.CurrentUICulture
Графика и анимация
Пространства имен Microsoft.Xna.Framework.*, библиотека классов XNA Framework, библиотека классов конвейера содержимого Непосредственного эквивалента нет. Обычно используется Microsoft DirectX и C++. См. разделы Разработка игр и Взаимодействие DirectX и XAML.
Класс Microsoft.Xna.Framework.Audio.Microphone Класс 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 Класс Launcher
Класс 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 Класс Geolocator
Maps
Пространства имен 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
Классы Hostname, 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 По-прежнему поддерживается, но вместо Close() используйте Dispose(). Рекомендуемой перспективной альтернативой является класс 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 По-прежнему поддерживается, но вместо Close() используйте Dispose(). Можно также перенести в класс 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 По-прежнему поддерживается, но вместо Close() используйте Dispose(). Рекомендуемой перспективной альтернативой является класс 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
Уведомления
Пространство имен 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.Resources, класс ResourceManager. См. раздел Создание и получение ресурсов в приложениях среды выполнения Windows.
Защищенный элемент
(MPS = Microsoft.Phone.SecureElement)
Классы MPS.SecureElementChannel, MPS.SecureElementSession
Класс SmartCardConnection
(MPS = Microsoft.Phone.SecureElement)
Класс MPS.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
Оболочка
(MPSh = Microsoft.Phone.Shell)
Класс MPSh.ApplicationBar
Класс 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().
Wallet
Пространство имен Microsoft.Phone.Wallet Пространство имен Windows.ApplicationModel.Wallet
Xml
(SX = System.Xml) Метод SX.XmlConvert.ToDateTime
(SX = System.Xml) Метод SX.XmlConvert.ToDateTimeOffset

Следующий раздел называется Перенос проекта.