Windows Phone Silverlight zu UWP-API-Zuordnungen
Dieses Thema enthält eine umfassende Zuordnung von Windows Phone Silverlight-APIs zu ihren Universelle Windows-Plattform (UWP)-Entsprechungen. Es gibt jedoch in der Regel keine 1:1-Zuordnung von Funktionen: Eine plattform hat möglicherweise mehr oder weniger Funktionalität als ihr Gegenstück in einem Namespace oder einer Klasse.
Die Zuordnungstabelle hilft Ihnen, wenn Sie in einem UWP-Projekt arbeiten und Quellcode aus einem Windows Phone Silverlight-Projekt verwenden. Es gibt Unterschiede bei den Namen von Namespaces und Klassen (einschließlich UI-Steuerelementen) zwischen den beiden Plattformen. In vielen Fällen ist es so einfach wie das Ändern eines Namespacenamens, und der Code wird kompiliert. Manchmal hat sich ein Klassen- oder API-Name sowie der Namespacename geändert. In anderen Fällen dauert die Zuordnung etwas mehr Arbeit, und in seltenen Fällen ist eine Änderung des Ansatzes erforderlich.
**Verwenden der Tabelle: ** Zuerst suchen Sie nach dem Namen der klasse, die Sie verwenden. Klassen werden aufgelistet, wenn die Zuordnung komplizierter ist, als einfach den Namespacenamen zu ändern. Wenn Ihre Klasse nicht aufgeführt ist, handelt es sich bei der Zuordnung lediglich um eine Namespaceänderung. Suchen Sie also den Namespacenamen Ihrer Klasse, und Sie finden den entsprechenden UWP-Namespacenamen. Ihre Klasse befindet sich in diesem Namespace. Wenn Ihr Namespace nicht aufgeführt ist, wurde der Name nicht geändert.
Hinweis: Windows 10 unterstützt viel mehr .NET Framework als eine Windows Phone Store-App. Windows 10 verfügt beispielsweise über mehrere System.ServiceModel.* Namespaces sowie System.Net, System.Net.NetworkInformation und System.Net.Sockets. Außerdem profitieren Sie in einer Windows 10-App von .NET Native, einer vorab ausgeführten Kompilierungstechnologie, die MSIL in systemeigenen Computercode konvertiert. .NET Native-Apps starten schneller, verbrauchen weniger Arbeitsspeicher und benötigen weniger Akkuenergie als ihre MSIL-Gegenstücke.
Windows Phone Silverlight | Windows-Runtime |
---|---|
Werbung | |
Microsoft.Advertising.Mobile.UI.AdControl-Klasse | AdControl-Klasse |
Alarme, Erinnerungen und Hintergrund-Agents | |
Microsoft.Phone.BackgroundAgent-Klasse | BackgroundTaskBuilder-Klasse |
Microsoft.Phone.Scheduler-Namespace | Windows.ApplicationModel.Background-Namespace |
Microsoft.Phone.Scheduler.Alarm-Klasse | BackgroundTaskBuilder- und ToastNotificationManager-Klassen |
Microsoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTask , ScheduledTaskAgent-Klassen | BackgroundTaskBuilder-Klasse |
Microsoft.Phone.Scheduler.Reminder-Klasse | BackgroundTaskBuilder- und ToastNotificationManager-Klassen |
Microsoft.Phone.PictureDecoder-Klasse | BitmapDecoder-Klasse |
Microsoft.Phone.BackgroundAudio-Namespace | Windows.Media.Playback-Namespace |
Microsoft.Phone.BackgroundTransfer-Namespace | Windows.Networking.BackgroundTransfer-Namespace |
App-Modell und -Umgebung | |
System.AppDomain-Klasse | Keine direkte Entsprechung. Siehe Application, CoreApplication, Klassen |
System.Environment-Klasse | Keine direkte Entsprechung |
System.ComponentModel.Annotations-Klasse | Keine direkte Entsprechung |
System.ComponentModel.BackgroundWorker-Klasse | ThreadPool-Klasse |
System.ComponentModel.DesignerProperties-Klasse | DesignMode-Klasse |
System.Threading.Thread, System.Threading.ThreadPool-Klassen | ThreadPool-Klasse |
(ST = System.Threading) ST. Thread.MemoryBarrier-Methode |
(ST = System.Threading) ST. Interlocked.MemoryBarrier-Methode |
(ST = System.Threading) ST. Thread.ManagedThreadId-Eigenschaft |
(S = System) S.Environment.ManagedThreadId-Eigenschaft |
System.Threading.Timer-Klasse | ThreadPoolTimer-Klasse |
(SWT = System.Windows.Threading) SWT. Dispatcher-Klasse |
CoreDispatcher-Klasse |
(SWT = System.Windows.Threading) SWT. DispatcherTimer-Klasse |
DispatcherTimer-Klasse |
Blend for Visual Studio | |
(MEDC = Microsoft.Expression.Drawing.Core) MEDC. GeometryHelper-Klasse |
Keine direkte Entsprechung |
Microsoft.Expression.Interactivity-Namespace | Microsoft.Xaml.Interactivity-Namespace |
Microsoft.Expression.Interactivity.Core-Namespace | Microsoft.Xaml.Interactions.Core-Namespace |
(MEIC = Microsoft.Expression.Interactivity.Core) MEIC. ExtendedVisualStateManager-Klasse |
Keine direkte Entsprechung |
Microsoft.Expression.Interactivity.Input-Namespace | Keine direkte Entsprechung |
Microsoft.Expression.Interactivity.Media-Namespace | Microsoft.Xaml.Interactions.Media-Namespace |
Microsoft.Expression.Shapes-Namespace | Keine direkte Entsprechung |
(MI = Microsoft.Internal) MI.IManagedFrameworkInternalHelper-Schnittstelle |
Keine direkte Entsprechung |
Kontakt- und Kalenderdaten | |
Microsoft.Phone.UserData-Namespace | Windows.ApplicationModel.Contacts, Windows.ApplicationModel.Appointments-Namespaces |
(MPU = Microsoft.Phone.UserData) MPU. Account, ContactAddress, ContactCompanyInformation, ContactEmailAddress, ContactPhoneNumber-Klassen |
Kontaktklasse |
(MPU = Microsoft.Phone.UserData) MPU. Appointments-Klasse |
AppointmentCalendar-Klasse |
(MPU = Microsoft.Phone.UserData) MPU. Contacts-Klasse |
ContactStore-Klasse |
Steuerelemente und UI-Infrastruktur | |
ControlTiltEffect.TiltEffect-Klasse | Animationen aus der Windows-Runtime Animationsbibliothek sind in die Standardformatvorlagen der allgemeinen Steuerelemente integriert. Siehe Animation. |
Microsoft.Phone.Controls-Namespace | Windows.UI.Xaml.Controls-Namespace |
(MPC = Microsoft.Phone.Controls) MPC. ContextMenu-Klasse |
PopupMenu-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. DatePickerPage-Klasse |
DatePickerFlyout-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. GestureListener-Klasse |
GestureRecognizer-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. LongListSelector-Klasse |
SemanticZoom-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. ObscuredEventArgs-Klasse |
SystemProtection-, WindowActivatedEventArgs-Klassen |
(MPC = Microsoft.Phone.Controls) MPC. Panorama-Klasse |
Hubklasse |
(MPC = Microsoft.Phone.Controls) MPC. PhoneApplicationFrame, (SWN = System.Windows.Navigation) SWN. NavigationService-Klassen |
Frame-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. PhoneApplicationPage-Klasse |
Page-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. TiltEffect-Klasse |
PointerDownThemeAnimation-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. TimePickerPage-Klasse |
TimePickerFlyout-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. WebBrowser-Klasse |
WebView-Klasse |
(MPC = Microsoft.Phone.Controls) MPC. WebBrowserExtensions-Klasse |
Keine direkte Entsprechung |
(MPC = Microsoft.Phone.Controls) MPC. WrapPanel-Klasse |
Keine direkte Entsprechung für allgemeine Layoutzwecke. ItemsWrapGrid und WrapGrid können in der Elementpanelvorlage eines Elementsteuerelements verwendet werden. |
(MPD = Microsoft.Phone.Data) MPD. Linq-Namespace |
Keine direkte Entsprechung |
(MPD = Microsoft.Phone.Data) MPD. Linq.Mapping-Namespace |
Keine direkte Entsprechung |
Microsoft.Phone.Globalization-Namespace | Keine direkte Entsprechung |
(MPI = Microsoft.Phone.Info) MPI. DeviceExtendedProperties, DeviceStatus-Klassen |
EasClientDeviceInformation, MemoryManager-Klassen . Weitere Informationen finden Sie unter "Gerätestatus". |
(MPI = Microsoft.Phone.Info) MPI. MediaCapabilities-Klasse |
Keine direkte Entsprechung |
(MPI = Microsoft.Phone.Info) MPI. UserExtendedProperties-Klasse |
AdvertisingManager-Klasse |
System.Windows-Namespace | Windows.UI.Xaml-Namespace |
System.Windows.Automation-Namespace | Windows.UI.Xaml.Automation-Namespace |
System.Windows.Controls, System.Windows.Input-Namespaces | Windows.UI.Core, Windows.UI.Input, Windows.UI.Xaml.Controls-Namespaces |
System.Windows.Controls.DrawingSurface, DrawingSurfaceBackgroundGrid-Klassen | SwapChainPanel-Klasse |
System.Windows.Controls.RichTextBox-Klasse | RichEditBox-Klasse |
System.Windows.Controls.WrapPanel-Klasse | Keine direkte Entsprechung für allgemeine Layoutzwecke. ItemsWrapGrid und WrapGrid können in der Elementpanelvorlage eines Elementsteuerelements verwendet werden. |
System.Windows.Controls.Primitives-Namespace | Windows.UI.Xaml.Controls.Primitives-Namespace |
System.Windows.Controls.Shapes-Namespace | Windows.UI.Xaml.Controls.Shapes-Namespace |
System.Windows.Data-Namespace | Windows.UI.Xaml.Data-Namespace |
System.Windows.Documents-Namespace | Windows.UI.Xaml.Documents-Namespace |
System.Windows.Ink-Namespace | Keine direkte Entsprechung |
System.Windows.Markup-Namespace | Windows.UI.Xaml.Markup-Namespace |
System.Windows.Navigation-Namespace | Windows.UI.Xaml.Navigation-Namespace |
System.Windows.UIElement.Tap-Ereignis, EventHandler<GestureEventArgs-Delegat> | Tapped-Ereignis, TappedEventHandler-Delegat |
Daten und Dienste | |
System.Data.Linq.DataContext-Klasse | Keine direkte Entsprechung |
System.Data.Linq.Mapping.ColumnAttribute-Klasse | Keine direkte Entsprechung |
System.Data.Linq.SqlClient.SqlHelpers-Klasse | Keine direkte Entsprechung |
Geräte | |
Microsoft.Devices, Microsoft.Devices.Sensors-Namespaces | Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.Input, Windows.Devices.Sensors-Namespaces |
Microsoft.Devices.Camera, Microsoft.Devices.PhotoCamera-Klassen | MediaCapture-Klasse . Außerdem die CameraCaptureUI-Klasse (nur Windows). |
Microsoft.Devices.CameraButtons-Klasse | HardwareButtons-Klasse |
Microsoft.Devices.CameraVideoBrushExtensions-Klasse | CaptureElement-Klasse |
Microsoft.Devices.Environment-Klasse | Keine direkte Entsprechung. Verwenden Sie als Problemumgehung die bedingte Kompilierung, und definieren Sie ein benutzerdefiniertes Symbol. Oder Sie können eine Problemumgehung mithilfe der IsAttached-Eigenschaft entwickeln. |
Microsoft.Devices.MediaHistory-Klasse | Keine direkte Entsprechung |
Microsoft.Devices.VibrateController-Klasse | VibrationDevice-Klasse |
Microsoft.Devices.Radio.FMRadio-Klasse | Keine direkte Entsprechung |
Microsoft.Devices.Sensors.Accelerometer, Kompassklassen | Im Namespace "Windows.Devices.Sensors" |
Microsoft.Devices.Sensors.Gyroscope-Klasse | Gyrometerklasse |
Microsoft.Devices.Sensors.Motion-Klasse | Neigungsmesserklasse |
Globalisierung | |
System.Globalization-Namespace | Windows.Globalization-Namespace |
(ST = System.Threading) ST. Thread.CurrentCulture-Eigenschaft |
(SG = System.Globalization) S.CultureInfo.CurrentCulture-Eigenschaft |
(ST = System.Threading) ST. Thread.CurrentUICulture-Eigenschaft |
(SG = System.Globalization) S.CultureInfo.CurrentUICulture-Eigenschaft |
Grafiken und Animationen | |
Microsoft.Xna.Framework.* Namespaces, XNA Framework-Klassenbibliothek, Inhaltspipeline-Klassenbibliothek | Keine direkte Entsprechung. Verwenden Sie im Allgemeinen Microsoft DirectX mit C++. Siehe Entwickeln von Spielen und DirectX- und XAML-Interoperabilität. |
Microsoft.Xna.Framework.Audio.Microphone-Klasse | MediaCapture-Klasse |
Microsoft.Xna.Framework.Audio.SoundEffect-Klasse | MediaElement-Klasse |
Microsoft.Xna.Framework.GamerServices-Namespace | (WPS = Windows.Phone.System) WPS. UserProfile.GameServices.Core-Namespace |
Microsoft.Xna.Framework.GamerServices.Guide-Klasse | Keine direkte Entsprechung |
Microsoft.Xna.Framework.Input.GamePad-Klasse | HardwareButtons-Klasse |
Microsoft.Xna.Framework.Input.Touch.TouchPanel-Klasse | GestureRecognizer-Klasse |
(MXFM = Microsoft.Xna.Framework.Media) MXFM. MediaLibrary, MXFM. PhoneExtensions.MediaLibraryExtensions-Klassen |
KnownFolders-Klasse |
Microsoft.Xna.Framework.Media.MediaQueue-Klasse | SystemMediaTransportControls-Klasse |
Microsoft.Xna.Framework.Media.Playlist-Klasse | BackgroundMediaPlayer-Klasse |
System.Windows.Media-Namespace | Windows.UI.Xaml.Media-Namespace |
System.Windows.Media.RadialGradientBrush-Klasse | Keine direkte Entsprechung. Siehe Medien und Grafiken. |
System.Windows.Media.Animation-Namespace | Windows.UI.Xaml.Media.Animation-Namespace |
System.Windows.Media.Effects-Namespace | Keine direkte Entsprechung |
System.Windows.Media.Imaging-Namespace | Windows.UI.Xaml.Media.Imaging-Namespace |
System.Windows.Media.Media3D-Namespace | Windows.UI.Xaml.Media.Media3D-Namespace |
System.Windows.Shapes-Namespace | Windows.UI.Xaml.Shapes-Namespace |
Startprogramme und Auswahlprogramme | |
Microsoft.Phone.Tasks.AddressChooserTask, EmailAddressChooserTask, PhoneNumberChooserTask-Klassen | ContactPicker-Klasse |
Microsoft.Phone.Tasks.AddWalletItemTask, AddWalletItemResult-Klassen | Windows.ApplicationModel.Wallet-Namespace |
Microsoft.Phone.Tasks.BingMapsDirectionsTask, BingMapsTask-Klassen | Keine direkte Entsprechung |
Microsoft.Phone.Tasks.CameraCaptureTask-Klasse | MediaCapture-Klasse . Außerdem die CameraCaptureUI-Klasse (nur Windows). |
Microsoft.Phone.Tasks.MarketplaceDetailTask | CurrentApp-Klasse (RequestAppPurchaseAsync-Methode ) |
Microsoft.Phone.Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTask, WebBrowserTask-Klassen | Launcher-Klasse |
Microsoft.Phone.Tasks.EmailComposeTask-Klasse | EmailMessage-Klasse |
Microsoft.Phone.Tasks.GameInviteTask-Klasse | Keine direkte Entsprechung |
Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTask, MapUpdaterTask-Klassen | Keine direkte Entsprechung |
Microsoft.Phone.Tasks.PhoneCallTask-Klasse | PhoneCallManager-Klasse |
Microsoft.Phone.Tasks.PhotoChooserTask-Klasse | FileOpenPicker-Klasse |
Microsoft.Phone.Tasks.SaveAppointmentTask-Klasse | AppointmentManager-Klasse |
Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTask, SavePhoneNumberTask-Klassen | StoredContact-Klasse (nur Windows Phone) |
Microsoft.Phone.Tasks.SaveRingtoneTask-Klasse | Keine direkte Entsprechung |
Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTask, ShareStatusTask-Klassen | DataPackage-Klasse |
Location | |
System.Device.Location-Namespace | Windows.Devices.Geolocation-Namespace |
System.Device.GeoCoordinateWatcher-Klasse | Geolocator-Klasse |
Karten | |
Microsoft.Phone.Maps-Namespaces | Windows.Services.Maps-Namespace |
Microsoft.Phone.Maps.Controls-Namespace | Windows.UI.Xaml.Controls.Maps-Namespace |
Microsoft.Phone.Maps.Controls.Map-Klasse | MapControl-Klasse |
Microsoft.Phone.Maps.Services-Namespace | Windows.Services.Maps-Namespace |
Microsoft.Phone.Maps.Services.GeocodeQuery, ReverseGeocodeQuery-Klassen | MapLocationFinder-Klasse |
System.Device.Location.GeoCoordinate-Klasse | Geopoint-Klasse |
Microsoft.Phone.Maps.Services.Route-Klasse | MapRoute-Klasse |
Microsoft.Phone.Maps.Services.RouteQuery-Klasse | MapRouteFinder-Klasse |
Monetarisierung | |
Microsoft.Phone.Marketplace-Namespace | Windows.ApplicationModel.Store Namespace |
Medien | |
Microsoft.Phone.Media-Namespace | MediaElement-Klasse |
Netzwerk | |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. DeviceNetworkInformation-Klasse |
Hostname, NetworkInformation-Klassen |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. NetworkInterface-Klasse |
NetworkInformation-Klasse |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. NetworkInterfaceInfo-Klasse |
ConnectionProfile-Klasse |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. NetworkInterfaceList-Klasse |
NetworkInformation-Klasse |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. SocketExtensions-Klasse |
Keine direkte Entsprechung |
(MPNN = Microsoft.Phone.Net.NetworkInformation) MPNN. WebRequestExtensions-Klasse |
Keine direkte Entsprechung |
Microsoft.Phone.Networking.Voip-Namespace | Keine direkte Entsprechung |
System.Net.CookieCollection-Klasse | Weiterhin unterstützt, aber einige Eigenschaften fehlen (z. B. IsReadOnly) |
System.Net.DownloadProgressChangedEventArgs-Klasse und ähnliche Klassen im Zusammenhang mit System.Net.WebClient | HttpClient-Klasse (oder System.Net.Http.HttpClient). Leiten Sie system.Net.Http.StreamContent ab, um den Fortschritt zu messen. |
System.Net.DnsEndPoint, IPAddress-Klassen | Diese Klassen werden weiterhin unterstützt, aber einige Eigenschaften fehlen. Alternativ können Sie die HostName-Klasse portieren. |
System.Net.HttpUtility-Klasse | HtmlFormatHelper-Klasse |
System.Net.HttpWebRequest-Klasse | Teilweise Unterstützung, aber die empfohlene, zukunftsgerichtete Alternative ist die HttpClient-Klasse (oder System.Net.Http.HttpClient). Diese APIs verwenden System.Net.Http.HttpRequestMessage , um eine HTTP-Anforderung darzustellen. |
System.Net.HttpWebResponse-Klasse | Wird weiterhin unterstützt, verwenden Sie jedoch Dispose() anstelle von Close(). Die empfohlene, zukunftsgerichtete Alternative ist jedoch die HttpClient-Klasse (oder System.Net.Http.HttpClient). Diese APIs verwenden System.Net.Http.HttpResponseMessage , um eine HTTP-Antwort darzustellen. |
(SNN = System.Net.NetworkInformation) SNN. NetworkChange-Klasse |
Wird weiterhin unterstützt, mit Ausnahme des Konstruktors. |
System.Net.OpenReadCompletedEventArgs-Klasse und ähnliche Klassen im Zusammenhang mit System.Net.WebClient | HttpClient-Klasse (oder System.Net.Http.HttpClient) |
System.Net.Sockets.Socket-Klasse | Wird weiterhin unterstützt, verwenden Sie jedoch Dispose() anstelle von Close(). Alternativ können Sie dieStreamSocket-Klasse portieren. |
System.Net.Sockets.SocketException-Klasse | Wird weiterhin unterstützt, aber verwenden Sie die SocketErrorCode-Eigenschaft anstelle von ErrorCode. |
System.Net.Sockets.UdpAnySourceMulticastClient, UdpSingleSourceMulticastClient-Klassen | DatagramSocket-Klasse |
System.Net.UploadProgressChangedEventArgs-Klasse und ähnliche Klassen im Zusammenhang mit System.Net.WebClient | HttpClient-Klasse (oder System.Net.Http.HttpClient) |
System.Net.WebClient-Klasse | HttpClient-Klasse (oder System.Net.Http.HttpClient) |
System.Net.WebRequest-Klasse | Teilweise Unterstützung (eine andere Gruppe von Eigenschaften), aber die empfohlene, zukunftsgerichtete Alternative ist die HttpClient-Klasse (oder System.Net.Http.HttpClient). Diese APIs verwenden System.Net.Http.HttpRequestMessage , um eine HTTP-Anforderung darzustellen. |
System.Net.WebResponse-Klasse | Wird weiterhin unterstützt, verwenden Sie jedoch Dispose() anstelle von Close(). Die empfohlene, zukunftsgerichtete Alternative ist jedoch die HttpClient-Klasse (oder System.Net.Http.HttpClient). Diese APIs verwenden System.Net.Http.HttpResponseMessage , um eine HTTP-Antwort darzustellen. |
(SN = System.Net) SN. WriteStreamClosedEventArgs-Klasse |
HttpClient-Klasse (oder System.Net.Http.HttpClient) |
(SN = System.Net) SN. WriteStreamClosedEventHandler-Klasse |
HttpClient-Klasse (oder System.Net.Http.HttpClient) |
System.UriFormatException-Klasse | System.FormatException-Klasse |
Benachrichtigungen | |
MPN = Microsoft.Phone.Notification-Namespace | Windows.UI.Notifications, Windows.Networking.PushNotifications-Namespaces |
MPN = Microsoft.Phone.Notification MPN. HttpNotification-Klasse |
TileNotification-Klasse |
MPN = Microsoft.Phone.Notification MPN. HttpNotificationChannel-Klasse |
PushNotificationChannel-Klasse |
Programmieren | |
Systemnamespace | Windows.Foundation-Namespace |
System.Diagnostics.StackFrame, StackTrace-Klassen | Keine direkte Entsprechung |
System.Diagnostics-Namespace | Windows.Foundation.Diagnostics-Namespace |
System.ICloneable-Schnittstelle | Eine benutzerdefinierte Methode, die den entsprechenden Typ zurückgibt. |
System.Reflection.Emit.ILGenerator-Klasse | Keine direkte Entsprechung |
Reaktive Erweiterungen | |
Microsoft.Phone.Reactive-Namespace | Keine direkte Entsprechung |
Reflexion | |
System.Type-Klasse | System.Reflection.TypeInfo-Klasse . Siehe Reflection in .NET Framework für UWP-Apps. |
Ressourcen | |
System.Resources.ResourceManager-Klasse | (WA = Windows.ApplicationModel) WA. Resources.Core und WA. Ressourcennamespaces , ResourceManager-Klasse . Siehe Erstellen und Abrufen von Ressourcen in Windows-Runtime Apps. |
Secure-Element | |
(MPS = Microsoft.Phone.SecureElement) MPS. SecureElementChannel, MPS. SecureElementSession-Klassen |
SmartCardConnection-Klasse |
(MPS = Microsoft.Phone.SecureElement) MPS. SecureElementReader-Klasse |
SmartCardReader-Klasse |
Sicherheit | |
(SSC = System.Security.Cryptography) SSC. Aes, SSC. RSA-Klassen |
CryptographicEngine-Klasse |
(SSC = System.Security.Cryptography) SSC. HMACSHA256, SSC. SHA256-Klassen |
HashAlgorithmProvider-Klasse |
(SSC = System.Security.Cryptography) SSC. ProtectedData-Klasse |
DataProtectionProvider-Klasse |
(SSC = System.Security.Cryptography) SSC. RandomNumberGenerator-Klasse |
CryptographicBuffer-Klasse |
(SSC = System.Security.Cryptography) SSC. X509Certificates.X509Certificate-Klasse |
CertificateEnrollmentManager-Klasse |
Shell | |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBar-Klasse |
CommandBar-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBarIconButton-Klasse |
AppBarButton-Klasse (bei Verwendung innerhalb der PrimaryCommands-Eigenschaft) |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBarMenuItem-Klasse |
AppBarButton-Klasse (bei Verwendung innerhalb der SecondaryCommands-Eigenschaft) |
(MPSh = Microsoft.Phone.Shell) MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileData, MPSh.StandardTileData-Klassen |
TileTemplateType-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.PhoneApplicationService-Klasse |
CoreApplication, DisplayRequest-Klassen |
(MPSh = Microsoft.Phone.Shell) MPSh.ProgressIndicator-Klasse |
StatusBarProgressIndicator-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellTile-Klasse |
SecondaryTile-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellTileSchedule-Klasse |
TileUpdater-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.ShellToast-Klasse |
ToastNotificationManager-Klasse |
(MPSh = Microsoft.Phone.Shell) MPSh.SystemTray-Klasse |
StatusBar-Klasse |
Speicher und E/A | |
Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFile, ExternalStorageFolder-Klassen | KnownFolders-Klasse |
System.IO Namespace | Windows.Storage, Windows.Storage.Streams-Namespaces |
System.IO.Directory-Klasse | StorageFolder-Klasse |
System.IO.File-Klasse | StorageFile- und PathIO-Klassen |
(SII = System.IO.IsolatedStorage) SII. IsolatedStorageFile-Klasse |
ApplicationData.LocalFolder-Eigenschaft |
(SII = System.IO.IsolatedStorage) SII. IsolatedStorageSettings-Klasse |
ApplicationData.LocalSettings-Eigenschaft |
System.IO.Stream-Klasse | Wird weiterhin unterstützt, verwenden Sie jedoch ReadAsync() und WriteAsync() anstelle von BeginRead()/EndRead() und BeginWrite()/EndWrite(). |
Wallet | |
Microsoft.Phone.Wallet-Namespace | Windows.ApplicationModel.Wallet-Namespace |
Xml | |
(SX = System.Xml) | SX. XmlConvert.ToDateTime-Methode |
(SX = System.Xml) | SX. XmlConvert.ToDateTimeOffset-Methode |
Das nächste Thema ist das Portieren des Projekts.