Windows Phone Pemetaan API Silverlight ke UWP

Topik ini memberikan pemetaan komprehensif api silverlight Windows Phone setara Universal Windows Platform (UWP). Umumnya tidak ada pemetaan fungsi satu-ke-satu, meskipun: baik platform mungkin memiliki fungsionalitas lebih atau kurang dari rekannya di namespace atau kelas.

Tabel pemetaan akan membantu Anda saat Anda bekerja dalam proyek UWP dan Anda menggunakan kembali kode sumber dari proyek Silverlight Windows Phone. Ada perbedaan dalam nama namespaces dan kelas (termasuk kontrol UI) antara kedua platform. Dalam banyak kasus, semudah mengubah nama ruang nama dan kemudian kode Anda akan dikompilasi. Terkadang, nama kelas atau API telah berubah serta nama namespace. Di lain waktu, pemetaan membutuhkan sedikit lebih banyak pekerjaan, dan dalam kasus yang jarang terjadi membutuhkan perubahan pendekatan.

**Cara menggunakan tabel: ** Pertama, cari nama kelas yang Anda gunakan. Kelas terdaftar setiap kali pemetaan lebih rumit daripada hanya mengubah nama namespace. Jika kelas Anda tidak tercantum, maka pemetaan hanyalah perubahan ruang nama. Jadi, temukan nama ruang nama kelas Anda dan Anda akan menemukan nama ruang nama UWP yang setara. Kelas Anda akan berada di ruang nama itu. Jika namespace Anda tidak tercantum, maka namanya tidak berubah.

Catatan Windows 10 mendukung lebih banyak .NET Framework daripada aplikasi Windows Phone Store. Misalnya, Windows 10 memiliki beberapa namespace System.ServiceModel.* serta System.Net, System.Net.NetworkInformation, dan System.Net.Sockets. Selain itu, dalam aplikasi Windows 10, Anda akan mendapat manfaat dari .NET Native, yang merupakan teknologi kompilasi sebelumnya yang mengubah MSIL menjadi kode mesin yang dapat dijalankan secara native. Aplikasi .NET Native mulai lebih cepat, menggunakan lebih sedikit memori, dan menggunakan lebih sedikit baterai daripada rekan-rekan MSIL mereka.

Windows Phone Silverlight Runtime Windows
Periklanan
Kelas Microsoft.Advertising.Mobile.UI.AdControl Kelas AdControl
Alarm, pengingat, dan agen latar belakang
Microsoft. Telepon. Kelas BackgroundAgent Kelas BackgroundTaskBuilder
Microsoft. Telepon. Namespace Penjadwal Windows. Namespace ApplicationModel.Background
Microsoft. Telepon. Kelas Scheduler.Alarm Kelas BackgroundTaskBuilder dan ToastNotificationManager
Microsoft. Telepon. Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask, Kelas ScheduledTaskAgent Kelas BackgroundTaskBuilder
Microsoft. Telepon. Kelas Scheduler.Reminder Kelas BackgroundTaskBuilder dan ToastNotificationManager
Microsoft. Telepon. Kelas PictureDecoder Kelas BitmapDecoder
Microsoft. Telepon. Ruang nama BackgroundAudio Windows. Ruang nama Media.Playback
Microsoft. Telepon. Ruang nama BackgroundTransfer Windows. Networking.BackgroundTransfer namespace
Model aplikasi dan lingkungan
Kelas System.AppDomain Tidak ada yang setara langsung. Lihat Aplikasi, CoreApplication, classes
Kelas System.Environment Tidak ada yang setara langsung
Kelas System.ComponentModel.Annotations Tidak ada yang setara langsung
Kelas System.ComponentModel.BackgroundWorker Kelas ThreadPool
Kelas System.ComponentModel.DesignerProperties Kelas DesignMode
Kelas System.Threading.Thread, System.Threading.ThreadPool Kelas ThreadPool
(ST = System.Threading)
ST. Metode Thread.MemoryBarrier
(ST = System.Threading)
ST. Metode Interlocked.MemoryBarrier
(ST = System.Threading)
ST. Properti Thread.ManagedThreadId
(S = Sistem)
Properti S.Environment.ManagedThreadId
Kelas System.Threading.Timer Kelas ThreadPoolTimer
(SWT = Sistem.Windows. Threading)
SWT. Kelas Dispatcher
Kelas CoreDispatcher
(SWT = Sistem.Windows. Threading)
SWT. Kelas DispatcherTimer
Kelas DispatcherTimer
Campuran untuk Visual Studio
(MEDC = Microsoft.Expression.Drawing.Core)
MEDC. Kelas GeometryHelper
Tidak ada yang setara langsung
Ruang nama Microsoft.Expression.Interactivity Ruang nama Microsoft.Xaml.Interactivity
Ruang nama Microsoft.Expression.Interactivity.Core Ruang nama Microsoft.Xaml.Interactions.Core
(MEIC = Microsoft.Expression.Interactivity.Core)
MEIC. Kelas ExtendedVisualStateManager
Tidak ada yang setara langsung
Ruang nama Microsoft.Expression.Interactivity.Input Tidak ada yang setara langsung
Ruang nama Microsoft.Expression.Interactivity.Media Ruang nama Microsoft.Xaml.Interactions.Media
Ruang nama Microsoft.Expression.Shapes Tidak ada yang setara langsung
(MI = Microsoft.Internal)
ANTARMUKA MI.IManagedFrameworkInternalHelper
Tidak ada yang setara langsung
Data kontak dan kalender
Microsoft. Telepon. Ruang nama UserData Windows. ApplicationModel.Contacts, Windows. Namespace ApplicationModel.Appointments
(MPU = Microsoft.Telepon. UserData)
MPU. Akun, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber classes
Kelas kontak
(MPU = Microsoft.Telepon. UserData)
MPU. Kelas janji temu
AppointmentCalendar class
(MPU = Microsoft.Telepon. UserData)
MPU. Kelas kontak
Kelas ContactStore
Kontrol dan infrastruktur UI
Kelas ControlTiltEffect.TiltEffect Animasi dari pustaka animasi runtime Windows dibangun ke dalam Gaya default dari kontrol umum. Lihat Animasi.
Microsoft. Telepon. Mengontrol ruang nama Windows. UI. Ruang nama Xaml.Controls
(MPC = Microsoft.Telepon. Kontrol)
MPC. ContextMenu class
Kelas PopupMenu
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas DatePickerPage
Kelas DatePickerFlyout
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas GestureListener
Kelas GestureRecognizer
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas LongListSelector
Kelas SemanticZoom
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas ObscuredEventArgs
Kelas SystemProtection, WindowActivatedEventArgs
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas Panorama
Kelas hub
(MPC = Microsoft.Telepon. Kontrol)
MPC. PhoneApplicationFrame,
(SWN = Sistem.Windows. Navigasi)
SWN. Kelas NavigationService
Kelas bingkai
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas Halaman PhoneApplication
Kelas halaman
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas TiltEffect
Kelas PointerDownThemeAnimation
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas TimePickerPage
Kelas TimePickerFlyout
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas WebBrowser
Kelas WebView
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas WebBrowserExtensions
Tidak ada yang setara langsung
(MPC = Microsoft.Telepon. Kontrol)
MPC. Kelas WrapPanel
Tidak ada yang setara langsung untuk tujuan tata letak umum. ItemsWrapGrid dan WrapGrid dapat digunakan dalam template panel item dari kontrol item.
(MPD = Microsoft.Telepon. Data)
MPD. Ruang nama Linq
Tidak ada yang setara langsung
(MPD = Microsoft.Telepon. Data)
MPD. Linq.Mapping namespace
Tidak ada yang setara langsung
Microsoft. Telepon. Ruang nama globalisasi Tidak ada yang setara langsung
(MPI = Microsoft.Telepon. Info)
MPI. DeviceExtendedProperties, kelas DeviceStatus
EasClientDeviceInformation, kelas MemoryManager . Untuk detail selengkapnya, lihat Status perangkat.
(MPI = Microsoft.Telepon. Info)
MPI. Kelas MediaCapabilities
Tidak ada yang setara langsung
(MPI = Microsoft.Telepon. Info)
MPI. Kelas UserExtendedProperties
Kelas AdvertisingManager
Sistem. Windows namespace Windows. UI. Ruang nama Xaml
Sistem. Windows. Ruang nama otomatisasi Windows. UI. Xaml.Automation namespace
Sistem. Windows. Kontrol, System.Windows. Ruang nama input Windows. UI. Inti, Windows. UI. Masukan, Windows. UI. Xaml.Controls namespaces
Sistem. Windows. Controls.DrawingSurface, DrawingSurfaceBackground Kelasgrid Kelas SwapChainPanel
Sistem. Windows. Kelas Controls.RichTextBox Kelas RichEditBox
Sistem. Windows. Kelas Controls.WrapPanel Tidak ada yang setara langsung untuk tujuan tata letak umum. ItemsWrapGrid dan WrapGrid dapat digunakan dalam template panel item dari kontrol item.
Sistem. Windows. Controls.Primitives namespace Windows. UI. Ruang nama Xaml.Controls.Primitives
Sistem. Windows. Controls.Shapes namespace Windows. UI. Ruang nama Xaml.Controls.Shapes
Sistem. Windows. Ruang nama data Windows. UI. Ruang nama Xaml.Data
Sistem. Windows. Ruang nama dokumen Windows. UI. Ruang nama Xaml.Documents
Sistem. Windows. Ruang nama tinta Tidak ada yang setara langsung
Sistem. Windows. Ruang nama markup Windows. UI. Ruang nama Xaml.Markup
Sistem. Windows. Ruang nama navigasi Windows. UI. Ruang nama Xaml.Navigasi
Sistem. Windows. Acara UIElement.Tap, delegasi EventHandlerGestureEventArgs<> Acara yang disadap, delegasi TappedEventHandler
Data dan layanan
Kelas System.Data.Linq.DataContext Tidak ada yang setara langsung
Kelas System.Data.Linq.Mapping.ColumnAttribute Tidak ada yang setara langsung
Kelas System.Data.Linq.SqlClient.SqlHelpers Tidak ada yang setara langsung
Perangkat
Microsoft.Devices, Microsoft.Devices.Sensors ruang nama Windows. Devices.Enumeration, Windows. Devices.Enumeration.Pnp, Windows. Devices.Input, Windows. Devices.Sensors namespaces
Kelas Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera Kelas MediaCapture . Juga, kelas CameraCaptureUI (hanya Windows).
Kelas Microsoft.Devices.CameraButtons Kelas HardwareButtons
Kelas Microsoft.Devices.CameraVideoBrushExtensions Kelas CaptureElement
Kelas Microsoft.Devices.Environment Tidak ada yang setara langsung. Sebagai solusinya, gunakan kompilasi bersyarat dan tentukan simbol kustom. Atau Anda mungkin dapat merekayasa solusi menggunakan properti IsAttached .
Kelas Microsoft.Devices.MediaHistory Tidak ada yang setara langsung
Kelas Microsoft.Devices.VibrateController Kelas VibrationDevice
Kelas Microsoft.Devices.Radio.FMRadio Tidak ada yang setara langsung
Microsoft.Devices.Sensors.Accelerometer, kelas Kompas Di Windows. Devices.Sensors namespace
Kelas Microsoft.Devices.Sensors.Giroskop Kelas Gyrometer
Kelas Microsoft.Devices.Sensors.Motion Kelas Inclinometer
Globalisasi
System.Globalization namespace Windows. Ruang nama globalisasi
(ST = System.Threading)
ST. Thread.CurrentCulture properti
(SG = Sistem.Globalisasi)
Properti S.CultureInfo.CurrentCulture
(ST = System.Threading)
ST. Thread.CurrentUI Properti budaya
(SG = Sistem.Globalisasi)
Properti S.CultureInfo.CurrentUICulture
Grafik dan animasi
Ruang nama Microsoft.Xna.Framework.* , Perpustakaan Kelas Kerangka Kerja XNA, Perpustakaan Kelas Alur Konten Tidak ada yang setara langsung. Secara umum, gunakan Microsoft DirectX dengan C ++. Lihat Mengembangkan game dan directx dan xAML interop.
Kelas Microsoft.Xna.Framework.Audio.Mikrofon Kelas MediaCapture
Kelas Microsoft.Xna.Framework.Audio.SoundEffect Kelas MediaElement
Ruang nama Microsoft.Xna.Framework.GamerServices (WPS = Windows.Telepon. Sistem)
WPS. Namespace UserProfile.GameServices.Core
Kelas Microsoft.Xna.Framework.GamerServices.Guide Tidak ada yang setara langsung
Kelas Microsoft.Xna.Framework.Input.GamePad Kelas HardwareButtons
Kelas Microsoft.Xna.Framework.Input.Touch.TouchPanel Kelas GestureRecognizer
(MXFM = Microsoft.Xna.Framework.Media)
MXFM. MediaLibrary, MXFM. Kelas PhoneExtensions.MediaLibraryExtensions
Kelas KnownFolders
Kelas Microsoft.Xna.Framework.Media.MediaQueue Kelas SystemMediaTransportControls
Kelas Microsoft.Xna.Framework.Media.Playlist Kelas BackgroundMediaPlayer
Sistem. Windows. Ruang nama media Windows. UI. Ruang nama Xaml.Media
Sistem. Windows. Media.RadialGradientBrush class Tidak ada yang setara langsung. Lihat Media dan grafik.
Sistem. Windows. Ruang nama Media.Animation Windows. UI. Ruang nama Xaml.Media.Animasi
Sistem. Windows. Ruang nama Media.Effects Tidak ada yang setara langsung
Sistem. Windows. Ruang nama Media.Imaging Windows. UI. Ruang nama Xaml.Media.Imaging
Sistem. Windows. Ruang nama Media.Media3D Windows. UI. Ruang nama Xaml.Media.Media3D
Sistem. Windows. Ruang nama bentuk Windows. UI. Ruang nama Xaml.Shapes
Peluncur dan Pemilih
Microsoft. Telepon. Tasks.AddressChooserTask, EmailAddressChooserTask, Kelas PhoneNumberChooserTask Kelas ContactPicker
Microsoft. Telepon. Tasks.AddWalletItemTask, kelas AddWalletItemResult Windows. Namespace ApplicationModel.Wallet
Microsoft. Telepon. Tasks.BingMapsDirectionsTask, kelas BingMapsTask Tidak ada yang setara langsung
Microsoft. Telepon. Tasks.CameraCaptureTask class Kelas MediaCapture . Juga, kelas CameraCaptureUI (hanya Windows).
Microsoft. Telepon. Tasks.MarketplaceDetailTask Kelas CurrentApp (metode RequestAppPurchaseAsync )
Microsoft. Telepon. Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTask, Kelas WebBrowserTask Kelas peluncur
Microsoft. Telepon. Tasks.EmailComposeTask class Kelas EmailMessage
Microsoft. Telepon. Tasks.GameInviteTask class Tidak ada yang setara langsung
Microsoft. Telepon. Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, Kelas MapUpdaterTask Tidak ada yang setara langsung
Microsoft. Telepon. Kelas Tasks.PhoneCallTask Kelas PhoneCallManager
Microsoft. Telepon. Tasks.PhotoChooserTask class Kelas FileOpenPicker
Microsoft. Telepon. Tasks.SaveAppointmentTask class Kelas AppointmentManager
Microsoft. Telepon. Tasks.SaveContactTask, SaveEmailAddressTask, Kelas SavePhoneNumberTask Kelas StoredContact (hanya Windows Phone)
Microsoft. Telepon. Tasks.SaveRingtoneTask class Tidak ada yang setara langsung
Microsoft. Telepon. Tasks.ShareLinkTask, ShareMediaTask, Kelas ShareStatusTask Kelas DataPackage
Lokasi
System.Device.Location namespace Windows. Devices.Geolocation namespace
Kelas System.Device.GeoCoordinateWatcher Kelas geolocator
Maps
Microsoft. Telepon. Peta namespaces Windows. Layanan. Peta namespace
Microsoft. Telepon. Peta. Mengontrol ruang nama Windows. UI. Xaml.Controls. Peta namespace
Microsoft. Telepon. Peta. Kelas Controls.Map Kelas MapControl
Microsoft. Telepon. Peta. Ruang nama layanan Windows. Layanan. Peta namespace
Microsoft. Telepon. Peta. Kelas Services.GeocodeQuery, ReverseGeocodeQuery Kelas MapLocationFinder
Kelas System.Device.Location.GeoCoordinate Kelas Geopoint
Microsoft. Telepon. Peta. Services.Kelas rute Kelas MapRoute
Microsoft. Telepon. Peta. Kelas Services.RouteQuery Kelas MapRouteFinder
Monetisasi
Microsoft. Telepon. Ruang nama marketplace ruang nama Windows.ApplicationModel.Store
Media
Microsoft. Telepon. Ruang nama media Kelas MediaElement
Jaringan
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas DeviceNetworkInformation
Kelas Nama host, NetworkInformation
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas NetworkInterface
Kelas NetworkInformation
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas NetworkInterfaceInfo
Kelas ConnectionProfile
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas NetworkInterfaceList
Kelas NetworkInformation
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas SocketExtensions
Tidak ada yang setara langsung
(MPNN = Microsoft.Telepon. Net.NetworkInformation)
MPNN. Kelas WebRequestExtensions
Tidak ada yang setara langsung
Microsoft. Telepon. Ruang nama Networking.Voip Tidak ada yang setara langsung
Kelas System.Net.CookieCollection Masih didukung, tetapi beberapa properti hilang (misalnya, IsReadOnly)
Kelas System.Net.DownloadProgressChangedEventArgs , dan kelas serupa yang terkait dengan System.Net.WebClient Kelas HttpClient (atau System.Net.Http.HttpClient). Berasal dari System.Net.Http.StreamContent untuk mengukur kemajuan.
Kelas System.Net.DnsEndPoint, IPAddress Kelas-kelas ini masih didukung, tetapi beberapa properti hilang. Atau, port ke kelas HostName .
System.Net.httpUtility class Kelas HtmlFormatHelper
Kelas System.Net.HttpWebRequest Dukungan parsial, tetapi alternatif yang direkomendasikan dan berwawasan ke depan adalah kelas HttpClient (atau System.Net.Http.HttpClient). API ini menggunakan System.Net.Http.HttpRequestMessage untuk mewakili permintaan HTTP.
Kelas System.Net.HttpWebResponse Masih didukung, tetapi gunakan Dispose() alih-alih Close(). Tapi, alternatif yang direkomendasikan dan berwawasan ke depan adalah kelas HttpClient (atau System.Net.Http.HttpClient). API ini menggunakan System.Net.Http.HttpResponseMessage untuk mewakili respons HTTP.
(SNN = System.Net.NetworkInformation)
SNN. Kelas NetworkChange
Masih didukung, kecuali konstruktor.
System.Net.OpenReadCompletedEventArgs class, dan kelas serupa yang terkait dengan System.Net.WebClient Kelas HttpClient (atau System.Net.Http.HttpClient)
Kelas System.Net.Sockets.Socket Masih didukung, tetapi gunakan Dispose() alih-alih Close(). Atau, port ke kelasStreamSocket .
Kelas System.Net.Sockets.SocketException Masih didukung, tetapi gunakan properti SocketErrorCode alih-alih ErrorCode.
System.Net.Sockets.UdpAnySourceMulticastClient, UdpSingleSourceMulticastClient classes Kelas DatagramSocket
Kelas System.Net.UploadProgressChangedEventArgs , dan kelas serupa yang terkait dengan System.Net.WebClient Kelas HttpClient (atau System.Net.Http.HttpClient)
Kelas System.Net.WebClient Kelas HttpClient (atau System.Net.Http.HttpClient)
Kelas System.Net.WebRequest Dukungan parsial (kumpulan properti yang berbeda), tetapi alternatif yang direkomendasikan dan berwawasan ke depan adalah kelas HttpClient (atau System.Net.Http.HttpClient). API ini menggunakan System.Net.Http.HttpRequestMessage untuk mewakili permintaan HTTP.
Kelas System.Net.WebResponse Masih didukung, tetapi gunakan Dispose() alih-alih Close(). Tapi, alternatif yang direkomendasikan dan berwawasan ke depan adalah kelas HttpClient (atau System.Net.Http.HttpClient). API ini menggunakan System.Net.Http.HttpResponseMessage untuk mewakili respons HTTP.
(SN = System.Net)
SN. Kelas WriteStreamClosedEventArgs
Kelas HttpClient (atau System.Net.Http.HttpClient)
(SN = System.Net)
SN. Kelas WriteStreamClosedEventHandler
Kelas HttpClient (atau System.Net.Http.HttpClient)
Kelas System.UriFormatException Kelas System.FormatException
Pemberitahuan
MPN = Microsoft.Telepon. Ruang nama notifikasi Windows. UI. Pemberitahuan, Windows. Networking.PushNotifications namespaces
MPN = Microsoft.Telepon. Pemberitahuan
MPN. Kelas HttpNotifikasi
Kelas TileNotification
MPN = Microsoft.Telepon. Pemberitahuan
MPN. Kelas HttpNotificationChannel
Kelas PushNotificationChannel
Pemrograman
Ruang nama sistem Windows. Ruang nama yayasan
System.Diagnostics.StackFrame, kelas StackTrace Tidak ada yang setara langsung
Namespace System.Diagnostics Windows. Namespace Foundation.Diagnostics
Antarmuka System.ICloneable Metode kustom yang mengembalikan jenis yang sesuai.
Kelas System.Reflection.Emit.ILGenerator Tidak ada yang setara langsung
Ekstensi Reaktif
Microsoft. Telepon. Ruang nama reaktif Tidak ada yang setara langsung
Refleksi
Kelas System.Type Kelas System.Reflection.TypeInfo . Lihat Refleksi di .NET Framework untuk aplikasi UWP.
Sumber
Kelas System.Resources.ResourceManager (WA = Windows. ApplicationModel)
WA. Resources.Core dan WA. Ruang nama sumber daya , kelas ResourceManager . Lihat Membuat dan mengambil sumber daya di aplikasi runtime Windows.
Elemen Aman
(MPS = Microsoft.Telepon. SecureElement)
MPS. SecureElementChannel, MPS. Kelas SecureElementSession
Kelas SmartCardConnection
(MPS = Microsoft.Telepon. SecureElement)
MPS. Kelas SecureElementReader
Kelas SmartCardReader
Keamanan
(SSC = System.Security.Cryptography)
SSC. Aes, SSC. Kelas RSA
Kelas CryptographicEngine
(SSC = System.Security.Cryptography)
SSC. HMACSHA256, SSC. Kelas SHA256
Kelas HashAlgorithmProvider
(SSC = System.Security.Cryptography)
SSC. KelasData Yang Dilindungi
Kelas DataProtectionProvider
(SSC = System.Security.Cryptography)
SSC. Kelas RandomNumberGenerator
Kelas CryptographicBuffer
(SSC = System.Security.Cryptography)
SSC. X509Certificates.X509 Kelascertificate
CertificateEnrollmentManager class
Shell
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ApplicationBar
Kelas CommandBar
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ApplicationBarIconButton
Kelas AppBarButton (saat digunakan di dalam properti PrimaryCommands )
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ApplicationBarMenuItem
Kelas AppBarButton (saat digunakan di dalam properti SecondaryCommands )
(MPSh = Microsoft.Telepon. Shell)
MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, kelas MPSh.StandardTileData
Kelas TileTemplateType
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.PhoneApplicationService
Kelas CoreApplication, DisplayRequest
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ProgressIndicator
Kelas StatusBarProgressIndicator
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ShellTile
Kelas SecondaryTile
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ShellTileSchedule
Kelas TileUpdater
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.ShellToast
ToastNotificationManager class
(MPSh = Microsoft.Telepon. Shell)
Kelas MPSh.SystemTray
Kelas StatusBar
Storage dan I/O
Microsoft. Telepon. Storage. ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder classes Kelas KnownFolders
System.IO namespace Windows.Storage, Windows.Storage. Aliran namespaces
Kelas System.IO.Directory Kelas StorageFolder
Kelas System.IO.File Kelas StorageFile dan PathIO
(SII = System.IO.IsolatedStorage)
SII. Kelas IsolatedStorageFile
Properti ApplicationData.LocalFolder
(SII = System.IO.IsolatedStorage)
SII. Kelas IsolatedStorageSettings
Properti ApplicationData.LocalSettings
Kelas System.IO.Stream Masih didukung, tetapi gunakan ReadAsync() dan WriteAsync() alih-alih BeginRead()/EndRead() dan BeginWrite()/EndWrite().
Dompet
Microsoft. Telepon. Ruang nama dompet Windows. Namespace ApplicationModel.Wallet
Xml
(SX = System.Xml) SX. Metode XmlConvert.ToDateTime
(SX = System.Xml) SX. Metode XmlConvert.ToDateTimeOffset

Topik selanjutnya adalah Porting proyek.