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.PeriodicTaskScheduledActionScheduledActionServiceScheduledTaskScheduledTaskAgent クラス 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.ThreadSystem.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.ContactsWindows.ApplicationModel.Appointments 名前空間
(MPU = Microsoft.Phone.UserData)
MPU.AccountContactAddressContactCompanyInformationContactEmailAddressContactPhoneNumber クラス
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 クラス
SystemProtectionWindowActivatedEventArgs クラス
(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 クラス
一般的なレイアウトの目的で直接相当する要素はありません。 ItemsWrapGridWrapGrid は、アイテム コントロールのアイテム パネル テンプレートで使うことができます。
(MPD = Microsoft.Phone.Data)
MPD.Linq 名前空間
直接相当する要素はなし
(MPD = Microsoft.Phone.Data)
MPD.Linq.Mapping 名前空間
直接相当する要素はなし
Microsoft.Phone.Globalization 名前空間 直接相当する要素はなし
(MPI = Microsoft.Phone.Info)
MPI.DeviceExtendedPropertiesDeviceStatus クラス
EasClientDeviceInformationMemoryManager クラス 詳しくは、「デバイスの状態」をご覧ください。
(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.ControlsSystem.Windows.Input 名前空間 Windows.UI.CoreWindows.UI.InputWindows.UI.Xaml.Controls 名前空間
System.Windows.Controls.DrawingSurfaceDrawingSurfaceBackgroundGrid クラス SwapChainPanel クラス
System.Windows.Controls.RichTextBox クラス RichEditBox クラス
System.Windows.Controls.WrapPanel クラス 一般的なレイアウトの目的で直接相当する要素はありません。 ItemsWrapGridWrapGrid は、アイテム コントロールのアイテム パネル テンプレートで使うことができます。
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.DevicesMicrosoft.Devices.Sensors 名前空間 Windows.Devices.EnumerationWindows.Devices.Enumeration.PnpWindows.Devices.InputWindows.Devices.Sensors 名前空間
Microsoft.Devices.CameraMicrosoft.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.AccelerometerCompass クラス 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.MediaLibraryMXFM.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.AddressChooserTaskEmailAddressChooserTaskPhoneNumberChooserTask クラス ContactPicker クラス
Microsoft.Phone.Tasks.AddWalletItemTaskAddWalletItemResult クラス Windows.ApplicationModel.Wallet 名前空間
Microsoft.Phone.Tasks.BingMapsDirectionsTaskBingMapsTask クラス 直接相当する要素はなし
Microsoft.Phone.Tasks.CameraCaptureTask クラス MediaCapture クラス。 また CameraCaptureUI クラス (Windows のみ)。
Microsoft.Phone.Tasks.MarketplaceDetailTask CurrentApp クラス (RequestAppPurchaseAsync メソッド)
Microsoft.Phone.Tasks.ConnectionSettingsTaskMarketplaceHubTaskMarketplaceReviewTaskMarketplaceSearchTaskMediaPlayerLauncherSearchTaskSmsComposeTaskWebBrowserTask クラス Launcher クラス
Microsoft.Phone.Tasks.EmailComposeTask クラス EmailMessage クラス
Microsoft.Phone.Tasks.GameInviteTask クラス 直接相当する要素はなし
Microsoft.Phone.Tasks.MapDownloaderTaskMapsDirectionsTaskMapsTaskMapUpdaterTask クラス 直接相当する要素はなし
Microsoft.Phone.Tasks.PhoneCallTask クラス PhoneCallManager クラス
Microsoft.Phone.Tasks.PhotoChooserTask クラス FileOpenPicker クラス
Microsoft.Phone.Tasks.SaveAppointmentTask クラス AppointmentManager クラス
Microsoft.Phone.Tasks.SaveContactTaskSaveEmailAddressTaskSavePhoneNumberTask クラス StoredContact クラス (Windows Phone のみ)
Microsoft.Phone.Tasks.SaveRingtoneTask クラス 直接相当する要素はなし
Microsoft.Phone.Tasks.ShareLinkTaskShareMediaTaskShareStatusTask クラス 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.GeocodeQueryReverseGeocodeQuery クラス 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 クラス
HostnameNetworkInformation クラス
(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.DnsEndPointIPAddress クラス これらのクラスは引き続きサポートされますが、一部のプロパティは含まれていません。 代わりに、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.UdpAnySourceMulticastClientUdpSingleSourceMulticastClient クラス 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.NotificationsWindows.Networking.PushNotifications 名前空間
MPN = Microsoft.Phone.Notification
MPN.HttpNotification クラス
TileNotification クラス
MPN = Microsoft.Phone.Notification
MPN.HttpNotificationChannel クラス
PushNotificationChannel クラス
プログラミング
System 名前空間 Windows.Foundation 名前空間
System.Diagnostics.StackFrameStackTrace クラス 直接相当する要素はなし
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.CoreWA.Resources 名前空間、ResourceManager クラス。 「Windows ランタイム アプリのリソースの作成と取得」をご覧ください。
セキュリティ要素
(MPS = Microsoft.Phone.SecureElement)
MPS.SecureElementChannelMPS.SecureElementSession クラス
SmartCardConnection クラス
(MPS = Microsoft.Phone.SecureElement)
MPS.SecureElementReader クラス
SmartCardReader クラス
セキュリティ
(SSC = System.Security.Cryptography)
SSC.AesSSC.RSA クラス
CryptographicEngine クラス
(SSC = System.Security.Cryptography)
SSC.HMACSHA256SSC.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.CycleTileDataMPSh.FlipTileDataMPSh.IconicTileDataMPSh.ShellTileDataMPSh.StandardTileData クラス
TileTemplateType クラス
(MPSh = Microsoft.Phone.Shell)
MPSh.PhoneApplicationService クラス
CoreApplicationDisplayRequest クラス
(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.ExternalStorageExternalStorageDeviceExternalStorageFileExternalStorageFolder クラス KnownFolders クラス
System.IO 名前空間 Windows.StorageWindows.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 メソッド

次のトピックは「プロジェクトの移植」です。