Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet innehåller en mappning av UWP-API:er till deras Motsvarigheter till Windows App SDK. I vissa fall är mappningen inte en-till-en; antingen kan plattformen ha mer eller mindre funktioner än den andra för ett namnområde eller en klass.
Det finns skillnader i namnrymder och klasser (inklusive användargränssnittskontroller) mellan de två plattformarna. I många fall är det lika enkelt som att ändra ett namnområdesnamn och sedan kompileras koden. Ibland har ett klass- eller API-namn ändrats samt namnområdesnamnet. Andra gånger tar mappningen lite mer arbete, och i sällsynta fall kräver en ändring i metoden.
Så här använder du tabellen. Sök först efter namnet på klassmedlemmen du använder. Medlemmar visas när mappningen är mer komplicerad än ett enkelt klassnamn eller namnområdesnamn ändras. Om din medlem inte visas söker du efter namnet på den klass som du använder. Klasser visas när mappningen är mer komplicerad än att bara ändra namnområdesnamnet (se funktionsområdesguider). Om klassen inte visas är mappningen bara en namnområdesändring. Leta reda på klassens namnområdesnamn och leta sedan upp motsvarande namnområdesnamn för Windows App SDK. Din klass kommer att finnas i det namnområdet. Om ditt namnområde inte visas har namnet inte ändrats.
| Universal Windows-plattform (UWP) | Windows App SDK | 
|---|---|
| (Windows.ApplicationModel.Activation) LaunchActivatedEventArgs-klass | (Microsoft.UI.Xaml) LaunchActivatedEventArgs klass; till exempel i App.OnLaunched. | 
| (Windows.ApplicationModel.Background) BackgroundTaskBuilder-klass | (Microsoft.Windows.ApplicationModel.Background) BackgroundTaskBuilder klass. Se Att använda bakgrundsaktiviteter i Windows-appar. | 
| (Windows.ApplicationModel.Core) CoreApplication.CreateNewView metod | (Microsoft.UI.Windowing) AppWindow.Create metod | 
| (Windows.ApplicationModel.Core) CoreApplicationViewTitleBar-klassen | (Microsoft.UI.Windowing) AppWindowTitleBar-klass | 
| (Windows.ApplicationModel.Core) egenskapen CoreApplicationViewTitleBar.ExtendViewIntoTitleBar | (Microsoft.UI.Windowing) egenskapen AppWindowTitleBar.ExtendsContentIntoTitleBar. Plattformen fortsätter att rita upp knapparna Minimera/Maximera/Stäng åt dig och fortsätter att rapportera ocklusionsinformationen. | 
| (Windows.ApplicationModel.Core) CoreApplicationViewTitleBar.Height egenskap | (Microsoft.UI.Windowing) egenskapen AppWindowTitleBar.Height | 
| (Windows.ApplicationModel.Core) egenskapen CoreApplicationViewTitleBar.SystemOverlayLeftInset | (Microsoft.UI.Windowing) AppWindowTitleBar.LeftInset egenskap | 
| (Windows.ApplicationModel.Core) egenskapenCoreApplicationViewTitleBar.SystemOverlayRightInset | (Microsoft.UI.Windowing) AppWindowTitleBar.RightInset egenskap | 
| Windows.ApplicationModel.Resources.Core namnområde | Microsoft.Windows.ApplicationModel.Resources. Kontrollera MRT för migrering till MRT Core. | 
| (Windows.ApplicationModel.Resources.Core) ResourceContext.GetForCurrentView metod | (Microsoft.Windows.ApplicationModel.Resources) ResourceManager.CreateResourceContext-metoden. Se även ResourceContext.GetForCurrentView och ResourceContext.GetForViewIndependentUse. | 
| (Windows.ApplicationModel.Resources.Core) ResourceContext.GetForViewIndependentUse-metoden | (Microsoft.Windows.ApplicationModel.Resources) ResourceManager.CreateResourceContext-metoden. Se även ResourceContext.GetForCurrentView och ResourceContext.GetForViewIndependentUse. | 
| (Windows.ApplicationModel.Resources.Core) ResourceManager.Current egenskapen | Skapa ett nytt (Microsoft.Windows.ApplicationModel.Resources) ResourceManager-objekt. Se ResourceManager-klass. | 
| (Windows.ApplicationModel.Resources.Core) ResourceQualifierObservableMap.MapChanged händelse | Identifiera miljöändringar för dig själv. Se ändring av resurskvalificeringsvärde. | 
| (Windows.Graphics.Printing) PrintManager-klass | Stöds inte i Windows App SDK 1.0. | 
| (Windows.Media.Capture) CameraCaptureUI-klass | Stöds inte i Windows App SDK 1.0. | 
| (Windows.Security.Authentication.Web) WebAuthenticationBroker-klass | (Microsoft.Security.Authentication.OAuth) OAuth2Manager-klass (stöds i Windows App SDK 1.7 och senare). Mer information om hur du använder OAuth2Manager och relaterade API:er för att utföra OAuth 2.0-autentisering finns i Implementera OAuth-funktioner i Windows-appar. Se GitHub- för ett fullständigt exempelprogram. | 
| (Windows.Storage.Pickers) FileOpenPicker, FileSavePickeroch FolderPicker klasser | Stöds, men du måste använda gränssnittet IInitializeWithWindow. Se MessageDialog och urvalskontroller. | 
| (Windows.System.Display) DisplayRequest klass | Stöds inte i Windows App SDK 1.0. | 
| Windows.UI.Composition namnområde | Microsoft.UI.Composition namnområde | 
| (Windows.UI.Core) CoreDispatcher-klass | (Microsoft.UI.Dispatching) DispatcherQueue-klass. Se Ändra CoreDispatcher till DispatcherQueue. | 
| (Windows.UI.Core) CoreDispatcher.RunAsync-metod | (Microsoft.UI.Dispatching) DispatcherQueue.TryEnqueue-metoden. Se Ändra RunAsync till TryEnqueue. | 
| (Windows.UI.Core) CoreWindow-Klass | (Microsoft.UI.Windowing) AppWindow-klass. Se migrering av fönsterfunktioner. | 
| (Windows.UI.Core) Egenskapen CoreWindow.Bounds (visas ofta i C# som CoreWindow.GetForCurrentThread.Bounds) | (Microsoft.UI.Windowing) egenskapen AppWindow.Size | 
| (Windows.UI.Core) CoreWindow.GetForCurrentThread-metod | Ingen direkt 1:1-mappning till ett Windows App SDK-API. När du använder XAML kan du hämta Window.AppWindow för att få AppWindow associerad med en XAML Window, men en app måste cachelagrat Window eller AppWindow om den vill komma åt den från någonstans som annars inte har åtkomst. Vi rekommenderar att du cachelagrar och exponerar Window på objektet App. | 
| (Windows.UI.Core) CoreWindow.Activate metod | (Microsoft.UI.Windowing) AppWindow.Show metod | 
| (Windows.UI.Core) CoreWindow.Dispatcher | (Microsoft.UI.Xaml) Window.DispatcherQueue-egenskapen. Se Ändra CoreWindow.Dispatcher till Window.DispatcherQueue. | 
| (Windows.UI.Core) händelsen CoreWindow.SizeChanged | (Microsoft.UI.Windowing) AppWindowChangedEventArgs.DidSizeChange metod | 
| (Windows.UI.Core) SystemNavigationManager-klass (global bakåtknapp) | Stöds inte. Implementera en bakåtknapp i ditt eget användargränssnitt. Se En Windows App SDK-migrering av UWP PhotoLab-exempelappen (C#). | 
| (Windows.UI.Core) WindowSizeChangedEventArgs-klass | (Microsoft.UI.Xaml) WindowSizeChangedEventArgs-klass; i en händelsehanterare för (Microsoft.UI.Xaml) Window.SizeChanged. | 
| (Windows.UI.Popups) MessageDialog-klass | Stöds, men du måste använda gränssnittet IInitializeWithWindow. Se MessageDialog och urvalskontroller. | 
| (Windows.UI.Text.Core) CoreTextServicesManager-klass | Stöds endast i Windows 11. | 
| (Windows.UI.ViewManagement) AccessibilitySettings.HighContrastChanged händelse | (Microsoft.UI.System) ThemeSettings.Changed händelse | 
| (Windows.UI.ViewManagement) ApplicationView-klass | (Microsoft.UI.Windowing) AppWindow-klass | 
| (Windows.UI.ViewManagement) ApplicationView.Title egenskapen | (Microsoft.UI.Windowing) Egenskapen AppWindow.Title | 
| (Windows.UI.ViewManagement) ApplicationView.TryConsolidateAsync-metoden | (Microsoft.UI.Windowing) AppWindow.Destroy-metod | 
| (Windows.UI.ViewManagement) ApplicationView.TryEnterFullScreenMode metod | (Microsoft.UI.Windowing) AppWindow.SetPresenter-metoden med AppWindowPresenterKind.FullScreen | 
| (Windows.UI.ViewManagement) ApplicationView.TryEnterViewModeAsync metoden med ApplicationViewMode.CompactOverlay | (Microsoft.UI.Windowing) AppWindow.SetPresenter-metoden med AppWindowPresenterKind.CompactOverlay | 
| (Windows.UI.ViewManagement) ApplicationView.TryResizeView-metod | (Microsoft.UI.Windowing) AppWindow.Resize metoden | 
| (fältet Windows.UI.ViewManagement) ApplicationViewMode.CompactOverlay | (Microsoft.UI.Windowing) AppWindowPresenterKind.CompactOverlay fältet | 
| (Windows.UI.ViewManagement) ApplicationViewTitleBar klass | (Microsoft.UI.Windowing) AppWindowTitleBar-klass | 
| (Windows.UI.ViewManagement) ApplicationViewWindowingMode.FullScreen fält | (fältet Microsoft.UI.Windowing) AppWindowPresenterKind.FullScreen | 
| (Windows.UI.WindowManagement) AppWindow-klass | (Microsoft.UI.Windowing) AppWindow-klass | 
| (Windows.UI.WindowManagement) AppWindow.Changed händelse | (Microsoft.UI.Windowing) Microsoft.UI.Windowing.AppWindow.Changed event | 
| (Windows.UI.WindowManagement) AppWindow.CloseAsync metod | (Microsoft.UI.Windowing) AppWindow.Destroy-metod | 
| (Windows.UI.WindowManagement) AppWindow.GetPlacement-metod | (Microsoft.UI.Windowing) egenskapen AppWindow.Position | 
| (Windows.UI.WindowManagement) Appwindow.RequestMoveXxx metoder | (Microsoft.UI.Windowing) AppWindow.Move-metod | 
| (Windows.UI.WindowManagement) AppWindow.RequestSize metod | (Microsoft.UI.Windowing) AppWindow.Resize metoden | 
| Windows.UI.WindowManagement) AppWindow.Title egenskapen | (Microsoft.UI.Windowing) Egenskapen AppWindow.Title | 
| (Windows.UI.WindowManagement) AppWindow.TryCreateAsync-metod | (Microsoft.UI.Windowing) AppWindow.Create metod | 
| (Windows.UI.WindowManagement) AppWindow.TryShowAsync metod | (Microsoft.UI.Windowing) AppWindow.Show metod | 
| (Windows.UI.WindowManagement) AppWindowChangedEventArgs.DidSizeChange-metod | (Microsoft.UI.Windowing) AppWindowChangedEventArgs.DidSizeChange metod | 
| (Windows.UI.WindowManagement) AppWindowPlacement.Size-egenskapen | (Microsoft.UI.Windowing) egenskapen AppWindow.Size | 
| (Windows.UI.WindowManagement) AppWindowPresentationKind.CompactOverlay fält | (Microsoft.UI.Windowing) AppWindowPresenterKind.CompactOverlay fältet | 
| (Windows.UI.WindowManagement) AppWindowPresentationKind.FullScreen fält | (fältet Microsoft.UI.Windowing) AppWindowPresenterKind.FullScreen | 
| (Windows.UI.WindowManagement) AppWindowPresenter.RequestPresentation-metod | (Microsoft.UI.Windowing) AppWindow.SetPresenter-metod | 
| (Windows.UI.WindowManagement) AppWindowTitleBar-klass | (Microsoft.UI.Windowing) AppWindowTitleBar-klass | 
| (Windows.UI.WindowManagement) AppWindowTitleBar.GetPreferredVisibility | Ingen direkt 1:1-mappning till ett Windows App SDK-API | 
| (Windows.UI.WindowManagement) AppWindowTitleBar.GetTitleBarOcclusions | (Microsoft.UI.Windowing) AppWindowTitleBar.LeftInset och RightInset, tillsammans med Height, ger samma information. | 
| (Windows.UI.WindowManagement) AppWindowTitleBar.SetPreferredVisibility | Ingen direkt 1:1-mappning till ett Windows App SDK-API | 
| (Windows.UI.WindowManagement) AppWindowTitleBarOcclusion-egenskapen | (Microsoft.UI.Windowing) AppWindowTitleBar.LeftInset och RightInset, tillsammans med Height, ger samma information. | 
| (Windows.UI.WindowManagement) AppWindowTitleBarVisibility | Ingen direkt 1:1-mappning till ett Windows App SDK-API | 
| Windows.UI.Xaml namnområde | Microsoft.UI.Xaml namnområde | 
| (Windows.UI.Xaml) Application.OnActivated methoden (visas ofta i C# som App.OnActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnBackgroundActivated-metoden (visas ofta i C# som App.OnBackgroundActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnCachedFileUpdaterActivated-metoden (visas ofta i C# som App.OnCachedFileUpdaterActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnFileActivated-metoden (visas ofta i C# som App.OnFileActivated) | Se Filtypstilldelning och OnActivated, OnBackgroundActivated och andra metoder för att hantera aktiveringar. | 
| (Windows.UI.Xaml) Application.OnFileOpenPickerActivated-metoden (visas ofta i C# som App.OnFileOpenPickerActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnFileSavePickerActivated-metoden (visas ofta i C# som App.OnFileSavePickerActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnSearchActivated-metoden (visas ofta i C# som App.OnSearchActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Application.OnShareTargetActivated-metoden (visas ofta i C# som App.OnShareTargetActivated) | Se OnActivated, OnBackgroundActivated och andra metoder för aktiveringshantering. | 
| (Windows.UI.Xaml) Window.Current egenskap | Inaktuell och returnerar null. För ett alternativ, se Ändra Fönster.Nuvarande till App.Window. | 
| (Windows.UI.Xaml) Window.Dispatcher -egenskapen (skrivs ofta i C# som Window.Current.Dispatcher) | (Microsoft.UI.Xaml) Window.DispatcherQueue egenskap | 
| (Windows.UI.Xaml.Controls) ContentDialog-klass | (Microsoft.UI.Xaml.Controls) ContentDialog stöds, men du måste ange egenskapen XamlRoot. Se ContentDialog och Popup. | 
| (Windows.UI.Xaml.Controls) InkCanvas-klass | Stöds inte i Windows App SDK 1.0. | 
| (Windows.UI.Xaml.Controls) MediaElement-klass | Stöds inte i Windows App SDK 1.0. | 
| (Windows.UI.Xaml.Controls.Maps) klassen MapControl | (Microsoft.UI.Xaml.Controls) MapControl-klass | 
| (Windows.UI.Xaml.Controls.Primitives) Popup-klassen | (Microsoft.UI.Xaml.Controls.Primitives) Popup- stöds, men du måste ange egenskapen XamlRoot. Se ContentDialog och Popup. | 
| (Windows.UI.Xaml.Media) AcrylicBrush.BackgroundSource egenskap | I Windows App SDK, tar (Microsoft.UI.Xaml.Media) AcrylicBrush alltid exempel från appinnehållet. Se egenskapen i AcrylicBrush.BackgroundSource. | 
| C++/WinRT. co_await winrt.resume_foreground(this->Dispatcher()); | Se Överför winrt.resume_foreground | 
Bibliotek från tredje part
Det här avsnittet dokumenterar olika bibliotek som stöds i UWP och måste ändras när du använder WinUI 3.
| Universal Windows-plattform (UWP) | Windows App SDK | 
|---|---|
| OneDrive SDK | Microsoft Graph SDK | 
Se även
Windows developer