Windows Phone Von Silverlight zu UWP-API-Zuordnungen
Dieses Thema enthält eine umfassende Zuordnung der Windows Phone Silverlight-APIs zu ihren Entsprechungen in der universellen Windows-Plattform (UWP). Im Allgemeinen erfolgt keine 1: 1-Zuordnung von Funktionen, jedoch gilt: Jede Plattform kann ggf. mehr oder weniger Funktionalität bieten als ihr Gegenstück in einem Namespace oder einer Klasse.
Die Zuordnungstabelle ist hilfreich, wenn Sie in einem UWP-Projekt arbeiten und Quellcode aus einem Windows Phone Silverlight-Projekt erneut verwenden. Zwischen den beiden Plattformen gibt es Unterschiede bei den Namen von Namespaces und Klassen (einschließlich UI-Steuerelemente). In vielen Fällen ist es einfach: Sie ändern z. B. einen Namespacenamen, und der Code wird kompiliert Manchmal wird neben dem Namespacenamen auch der Name einer Klasse oder API geändert In anderen Fällen ist die Zuordnung etwas schwieriger. In seltenen Fällen muss der Ansatz geändert werden.
**Verwenden der Tabelle: ** Suchen Sie zunächst nach dem Namen der klasse, die Sie verwenden. Klassen werden aufgelistet, wenn es sich um eine kompliziertere Zuordnung als eine Änderung des Namespacenamens handelt. Wenn Ihre Klasse nicht aufgeführt ist, handelt es sich bei der Zuordnung nur um eine Namespaceänderung. Wenn Sie den Namespacenamen Ihrer Klasse finden, finden Sie auch den entsprechenden Namen des UWP-Namespaces. Ihre Klasse ist in diesem Namespace enthalten. Wenn der Namespace nicht aufgeführt ist, hat sich dessen Name nicht geändert.
Beachten Sie Windows 10 viel mehr .NET Framework unterstützt als eine Windows Phone Store-App. Beispielsweise verfügt Windows 10 über mehrere System.ServiceModel.*-Namespaces sowie über System.Net, System.Net.NetworkInformation und System.Net.Sockets. Außerdem profitieren Sie in einer Windows 10-App von .NET Native. Dabei handelt es sich um eine fortschrittliche Kompilierungstechnologie, mit der MSIL-Code in Computercode für die systemeigene Ausführung konvertiert wird. .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- und 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 |
Contact Klasse |
(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 Standardstile 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 das allgemeine Layout. ItemsWrapGrid und WrapGrid können in der ItemsPanel-Vorlage 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 Infos 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 das allgemeine Layout. ItemsWrapGrid und WrapGrid können in der ItemsPanel-Vorlage 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 . Auch CameraCaptureUI-Klasse (nur Windows). |
Microsoft.Devices.CameraButtons-Klasse | HardwareButtons-Klasse |
Microsoft.Devices.CameraVideoBrushExtensions-Klasse | CaptureElement-Klasse |
Microsoft.Devices.Environment-Klasse | Keine direkte Entsprechung. Um dieses Problem zu umgehen, verwenden Sie die bedingte Kompilierung und definieren Sie ein benutzerdefiniertes Symbol. Unter Umständen können Sie das Problem auch mit der IsAttached Eigenschaft umgehen. |
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, Compass Klassen | Im Windows.Devices.Sensors-Namespace |
Microsoft.Devices.Sensors.Gyroscope Klasse | Gyrometer Klasse |
Microsoft.Devices.Sensors.Motion-Klasse | Inclinometer Klasse |
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 Interoperabilität von DirectX und XAML. |
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. Weitere Informationen finden Sie unter 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 |
Launcher und Chooser | |
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 . Auch 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 |
Maps | |
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 |
Monetisierung | |
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 | Wird noch unterstützt, aber einige Eigenschaften fehlen (z. B. IsReadOnly) |
System.Net.DownloadProgressChangedEventArgs-Klasse und ähnliche Klassen in Verbindung mit System.Net.WebClient | HttpClient Klasse (oder System.Net.Http.HttpClient). Ableitung von System.Net.Http.StreamContent zum Messen des Fortschritts |
System.Net.DnsEndPoint-, IPAddress-Klassen | Diese Klassen werden zwar noch unterstützt, aber einige Eigenschaften fehlen. Alternativ dazu ist das Portieren zur HostName-Klasse möglich. |
System.Net.HttpUtility Klasse | HtmlFormatHelper-Klasse |
System.Net.HttpWebRequest-Klasse | Wird teilweise unterstützt, aber die empfohlene fortschrittliche Alternative ist die HttpClient-Klasse (oder System.Net.Http.HttpClient). Für diese APIs wird System.Net.Http.HttpRequestMessage verwendet, um eine HTTP-Anforderung darzustellen. |
System.Net.HttpWebResponse-Klasse | Wird weiterhin unterstützt, aber anstelle von „Close()“ wird „Dispose()“ verwendet. Die empfohlene fortschrittliche Alternative ist jedoch die HttpClient-Klasse (oder System.Net.Http.HttpClient). Für diese APIs wird System.Net.Http.HttpResponseMessage verwendet, 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 vergleichbare Klassen im Zusammenhang mit System.Net.WebClient | HttpClient-Klasse (oder System.Net.Http.HttpClient) |
System.Net.Sockets.Socket-Klasse | Wird weiterhin unterstützt, aber anstelle von „Close()“ wird „Dispose()“ verwendet. Alternativ dazu ist das Portieren zurStreamSocket-Klasse möglich. |
System.Net.Sockets.SocketException-Klasse | Wird zwar noch unterstützt, aber anstelle von ErrorCode wird die SocketErrorCode-Eigenschaft verwendet. |
System.Net.Sockets.UdpAnySourceMulticastClient-, UdpSingleSourceMulticastClient-Klassen | DatagramSocket-Klasse |
System.Net.UploadProgressChangedEventArgs-Klasse und ähnliche Klassen mit Bezug auf 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 | Wird teilweise unterstützt (anderer Eigenschaftensatz), die empfohlene modernere Alternative ist jedoch die HttpClient-Klasse (oder System.Net.Http.HttpClient). Für diese APIs wird System.Net.Http.HttpRequestMessage verwendet, um eine HTTP-Anforderung darzustellen. |
System.Net.WebResponse-Klasse | Wird weiterhin unterstützt, aber anstelle von „Close()“ wird „Dispose()“ verwendet. Die empfohlene fortschrittliche Alternative ist jedoch die HttpClient-Klasse (oder System.Net.Http.HttpClient). Für diese APIs wird System.Net.Http.HttpResponseMessage verwendet, 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, mit der der passende Typ zurückgegeben wird. |
System.Reflection.Emit.ILGenerator Klasse | Keine direkte Entsprechung |
Reaktive Erweiterungen | |
Microsoft.Phone.Reactive-Namespace | Keine direkte Entsprechung |
Spiegelung | |
System.Type-Klasse | System.Reflection.TypeInfo-Klasse. Weitere Informationen finden Sie unter Reflektion im .NET Framework für UWP-Apps. |
Ressourcen | |
System.Resources.ResourceManager-Klasse | (WA = Windows.ApplicationModel) WA.Resources.Core und WA.Resources Namespaces, ResourceManager Klasse. Weitere Informationen finden Sie unter Erstellen und Abrufen von Ressourcen in Windows-Runtime-Apps. |
Sicheres 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 in der PrimaryCommands-Eigenschaft) |
(MPSh = Microsoft.Phone.Shell) MPSh.ApplicationBarMenuItem-Klasse |
AppBarButton-Klasse (bei Verwendung in 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 noch unterstützt, aber anstelle von BeginRead()/EndRead() und BeginWrite()/EndWrite() wird ReadAsync() und WriteAsync() verwendet. |
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für