Сопоставления 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 |
Следующий раздел — перенос проекта.