Windows Phone Silverlight から UWP API へのマッピング
このトピックでは、Windows Phone Silverlight API からユニバーサル Windows プラットフォーム (UWP) の相当する API への包括的なマッピングを示します。 一般に、機能の 1 対 1 での対応関係はありませんが、いずれかのプラットフォームが、名前空間またはクラス内で他方のプラットフォームの対応する API よりも持っている機能が多い場合や少ない場合があります。
UWP プロジェクトで作業する場合、および Windows Phone Silverlight プロジェクトからのソース コードを再利用する場合に、このマッピング表が参考になります。 2 つのプラットフォーム間で、名前空間とクラス (UI コントロールを含む) の名前に違いがあります。 多くの場合、名前空間名を簡単に変更するだけでコードはコンパイルします。 名前空間名に加えて、クラス名または API 名も変更される場合があります。 マッピングに若干の追加作業が必要になり、まれにアプローチの変更が必要になることもあります。
**表の使用方法: ** まず、使用するクラスの名前を探します。 マッピングで単純な名前空間名の変更よりも複雑になる場合は常に、クラスが示されています。 クラスが示されていない場合は、マッピングは名前空間の変更のみです。 したがって、クラスの名前空間名を探すことで、相当する UWP の名前空間名が見つかります。 目的のクラスはその名前空間に含まれています。 名前空間が示されていない場合は、その名前は変更されていません。
注 Windows 10 では、Windows Phone ストア アプリと比べて、より多くの .NET Framework の要素がサポートされます。 たとえば、Windows 10 には、複数の System.ServiceModel.* 名前空間、System.Net、System.Net.NetworkInformation、System.Net.Sockets があります。 また、Windows 10 アプリでは、.NET ネイティブのメリットを受けることができます。これは、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.Thread、System.Threading.ThreadPool クラス | ThreadPool クラス |
(ST = System.Threading) ST.Thread.MemoryBarrier メソッド |
(ST = System.Threading) ST.Interlocked.MemoryBarrier メソッド |
(ST = System.Threading) ST.Thread.ManagedThreadId プロパティ |
(S = システム) S.Environment.ManagedThreadId プロパティ |
System.Threading.Timer クラス | ThreadPoolTimer クラス |
(SWT = System.Windows.Threading) SWT.Dispatcher クラス |
CoreDispatcher クラス |
(SWT = System.Windows.Threading) SWT.DispatcherTimer クラス |
DispatcherTimer クラス |
Blend for 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 クラス |
コントロールと UI インフラストラクチャ | |
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 クラス |
Hub クラス |
(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 クラス |
Globalization | |
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 クラス ライブラリ、Content Pipeline クラス ライブラリ | 同等の軸はありません。 一般的に、C++ と共に Microsoft DirectX を使います。 「ゲームの開発」と「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 クラス | 引き続きサポートされますが、ErrorCode の代わりに SocketErrorCode プロパティを使います。 |
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 クラス |
プログラミング | |
System 名前空間 | Windows.Foundation 名前空間 |
System.Diagnostics.StackFrame、StackTrace クラス | 直接相当する要素はなし |
System.Diagnostics 名前空間 | Windows.Foundation.Diagnostics 名前空間 |
System.ICloneable インターフェイス | 適切な型を返すカスタム メソッド。 |
System.Reflection.Emit.ILGenerator クラス | 直接相当する要素はなし |
Reactive Extensions | |
Microsoft.Phone.Reactive 名前空間 | 直接相当する要素はなし |
リフレクション | |
System.Type クラス | System.Reflection.TypeInfo クラス。 「UWP アプリのための .NET Framework でのリフレクション」を参照してください。 |
リソース | |
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 クラス |
Shell | |
(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 クラス |
ストレージと I/O | |
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 クラス | 引き続きサポートされますが、BeginRead()/EndRead() と BeginWrite()/EndWrite() の代わりに ReadAsync() と WriteAsync() を使います。 |
ウォレット | |
Microsoft.Phone.Wallet 名前空間 | Windows.ApplicationModel.Wallet 名前空間 |
xml | |
(SX = System.Xml) | SX.XmlConvert.ToDateTime メソッド |
(SX = System.Xml) | SX.XmlConvert.ToDateTimeOffset メソッド |
次のトピックは「プロジェクトの移植」です。