Windows App SDK Namespaces

Dieser Abschnitt enthält ausführliche Informationen zu den Windows-Runtime-APIs (WinRT) im Windows App SDK.

Namespace BESCHREIBUNG
Microsoft.ApplicationModel.Resources Bietet vereinfachten Zugriff auf App-Ressourcen, z. B. Zeichenfolgen, die mithilfe grundlegender Namenskonventionen definiert werden.
Microsoft.Graphics.DirectX Gibt Pixelformate und andere aufgezählte Konstanten für die Verwendung mit Windows-Runtime Direct3D 11-Interop-Oberflächen an.
Microsoft.Graphics.Display Enthält Komponenten zum Bestimmen von Aspekten einer physischen Anzeige.
Microsoft.UI Stellt für eine App den Zugriff auf die Kernsystemfunktionalität und Laufzeitinformationen über ihre Benutzeroberfläche bereit.
Microsoft.UI.Composition Stellt APIs für die Zusammensetzung der Benutzeroberfläche bereit.
Microsoft.UI.Composition.Core Stellt Kern-APIs für die Zusammensetzung der Benutzeroberfläche bereit.
Microsoft.UI.Composition.Diagnostics Stellt APIs für die Zusammensetzung der Benutzeroberfläche Diagnose und Debuggen bereit.
Microsoft.UI.Composition.Effects Enthält Klassen, die speziell für das Erstellen von Effekten für Benutzerinteraktionen gelten. Diese Effekte sind spezifisch für die Zusammensetzung.
Microsoft.UI.Composition.Interactions Stellt Funktionen bereit, die eingabegesteuerte Animationen in der visuellen Ebene ermöglichen.
Microsoft.UI.Composition.Scenes Stellt APIs zum Laden von 3D-Modellen und zum Komponieren von 3D-Szenen bereit.
Microsoft.UI.Composition.SystemBackdrops Stellt APIs zum Verwalten eines CompositionBrush-Geräts bereit, das ein Ui-Material wie Acryl oder Mica definiert.
Microsoft.UI.Content Bietet Unterstützung für das Definieren der Struktur interaktiver Inhalte in einer Windows-App über ContentSite (übergeordnete) und ContentIsland (untergeordnete) Objekte mithilfe von kompositionsbasierten Animationen, Renderingeffekten, Benutzereingaben und -interaktionen, Barrierefreiheitsdarstellung und Hostzustandsänderungen.
Microsoft.UI.Dispatching Ermöglicht die serielle Ausführung einer Warteschlange für Aufgaben in einem Thread.
Microsoft.UI.Input Bietet Unterstützung für das Windows-Eingabesystem. Dies umfasst u. a.:
Microsoft.UI.Input.DragDrop Bietet Unterstützung für die zeigerbasierte, direkte Bearbeitung eines Objekts (oder der Daten), bei der dieses Objekt ausgewählt und von einem Speicherort an einen anderen gezogen wird.
Microsoft.UI.Input.Interop Stellt einen grundlegenden Typ für frameworkübergreifende Eingabeintegration und -interbetriebsweise bereit. Zu diesem Zeitpunkt umfasst dies eine Schnittstelle und einen Unterstützungstyp, der die Eingabe des Stiftgeräts verfügbar macht.
Microsoft.UI.System Windows-Benutzeroberflächensystem-APIs.
Microsoft.UI.Text Bietet Unterstützung für die Arbeit mit Textinhalten.
Microsoft.UI.Windowing Bietet Unterstützung für das Erstellen und Verwalten von Fenstern, die einer App zugeordnet sind.
Microsoft.UI.Xaml Stellt allgemeine Framework-APIs für die Windows-Benutzeroberflächenbibliothek (WinUI) bereit.
Microsoft.UI.Xaml.Automation Definiert die Supporttypen für die Infrastruktur der Microsoft-Benutzeroberflächenautomatisierung. Diese Supporttypen dienen der Implementierung der Microsoft UI-Automatisierungsunterstützung für ein benutzerdefiniertes Steuerelement. Außerdem stellt AutomationProperties Barrierefreiheitsinformationen als Teil einer XAML-UI-Definition bereit.
Microsoft.UI.Xaml.Automation.Peers Definiert Supporttypen für die Microsoft Benutzeroberflächenautomatisierung-Infrastruktur.
Microsoft.UI.Xaml.Automation.Provider Definiert Anbietermuster, die von Automatisierungspeer implementiert und von Automatisierungsclients erkannt werden.
Microsoft.UI.Xaml.Automation.Text Enthält Enumerationen, die Besonderheiten zu Textautomatisierungsmustern melden.
Microsoft.UI.Xaml.Controls Stellt Ui-Steuerelemente und Klassen zum Erstellen benutzerdefinierter Steuerelemente bereit.
Microsoft.UI.Xaml.Controls.AnimatedVisuals Definiert die integrierten animierten Visuals, die von einem AnimatedIcon-Objekt wiedergegeben werden können.
Microsoft.UI.Xaml.Controls.Primitives Definiert die Komponenten, die WinUI-Steuerelemente umfassen oder anderweitig das Steuerelementkompositionsmodell unterstützen.
Microsoft.UI.Xaml.Data Definiert die Datenbindungsinfrastruktur für Apps.
Microsoft.UI.Xaml.Documents Stellt grundlegende Text- und Dokumentmodellklassen bereit.
Microsoft.UI.Xaml.Hosting Stellt Dienste bereit, die für XAML-Entwurfsoberflächen relevant sind, die in einer größeren Anwendung gehostet werden.
Microsoft.UI.Xaml.Input Definiert die Eingabe- und Eingabeereignisinfrastruktur für Apps und Benutzeroberflächenelemente.
Microsoft.UI.Xaml.Interop Stellt grundlegende Typen für frameworkübergreifende Integration und Interoperation bereit. Dies umfasst insbesondere Schnittstellen und Unterstützungstypen, die Bindungsmuster ermöglichen.
Microsoft.UI.Xaml.Markup Stellt die XAML-Sprachunterstützungs-API für die UWP-App und die Windows-Runtime bereit.
Microsoft.UI.Xaml.Media Stellt Pinsel, grundlegende Medienunterstützung und Grafikgrundtypen bereit.
Microsoft.UI.Xaml.Media.Animation Stellt ein API für Animationen und Storyboards bereit, das Übergangsanimation, visuelle Zustände oder animierte Benutzeroberflächenkomponenten unterstützt.
Microsoft.UI.Xaml.Media.Imaging Stellt Typen im Zusammenhang mit der Imageerstellung und dem Abrufen von Ressourcen und Quelldateien für Bitmapbilder bereit.
Microsoft.UI.Xaml.Media.Media3D Enthält Typen, die Matrix- und Perspektiventransformation unterstützen.
Microsoft.UI.Xaml.Navigation Stellt Typen bereit, die Navigationsereignisse unterstützen, die von den Page - und Frame-Klassen initiiert werden.
Microsoft.UI.Xaml.Printing Stellt ein grundlegendes Druckunterstützungsframework für Anwendungen bereit.
Microsoft.UI.Xaml.Resources Enthält CustomXamlResourceLoader, der das Laden von benutzerdefinierten Ressourcenwörterbüchern als Quellen ermöglicht.
Microsoft.UI.Xaml.Shapes Definiert grundlegende Formen, die zum dekorativen Rendern oder zum Kompositing nicht interaktiver Teile von Steuerelementen vorgesehen sind.
Microsoft.UI.Xaml.XamlTypeInfo Bietet Unterstützung für das XAML-Schema.
Microsoft.Windows.ApplicationModel.DynamicDependency Bietet die Möglichkeit, dass nicht gepackte Desktop-Apps andere Frameworkpakete als das Windows App SDK-Frameworkpaket laden können. Nachdem das angegebene Frameworkpaket von einer nicht gepackten Desktop-App geladen wurde, kann die App apIs aufrufen, die vom Frameworkpaket bereitgestellt werden.
Microsoft.Windows.ApplicationModel.Resources Bietet vereinfachten Zugriff auf App-Ressourcen, z. B. Zeichenfolgen, die mithilfe grundlegender Namenskonventionen definiert werden.
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Bietet Zugriff auf Bereitstellungsinformationen für die Windows App SDK Runtime und die Möglichkeit, alle fehlenden Pakete für die Runtime zu registrieren.
Microsoft.Windows.AppLifecycle Stellt APIs bereit, die Sie zum Verwalten des Lebenszyklus Ihrer App verwenden können. Sie können beispielsweise steuern, ob mehrere Instanzen des Prozesses Ihrer App gleichzeitig ausgeführt werden können, und Sie können Informationen über verschiedene Arten von Aktivierungen für Ihre App erhalten.
Microsoft.Windows.AppNotifications Dieser Namespace stellt APIs zum Verwalten von App-Benachrichtigungen bereit.
Microsoft.Windows.AppNotifications.Builder Stellt APIs zum programmgesteuerten Generieren der XML-Nutzlast für eine AppNotification bereit.
Microsoft.Windows.PushNotifications Dieser Namespace stellt APIs zum Verwalten von Pushbenachrichtigungen bereit, die den Windows-Pushbenachrichtigungsdienst (Windows Push Notification Service, WNS) verwenden.
Microsoft.Windows.Security.AccessControl Enthält APIs, die die Freigabe benannter Objekte zwischen gepackten Apps und Win32-Anwendungen vereinfachen und optimieren.
Microsoft.Windows.System Enthält APIs im Microsoft.Windows.System-Namespace, die für den Zugriff auf Systemressourcen über Windows-Apps verfügbar sind.
Microsoft.Windows.System.Power Stellt eine Reihe von Energieverwaltungs-APIs bereit, die einen Einblick in die Auswirkungen einer App auf den Energiezustand des Geräts ermöglichen und die App in die Lage versetzen, intelligente Entscheidungen über die Ressourcennutzung zu treffen. Beispielsweise kann eine App diese API verwenden, um ressourcenintensive Hintergrundaufgaben zu verschieben, während das Gerät mit Akkuleistung ausgeführt wird.
Microsoft.Windows.Widgets Stellt APIs für Windows-Widgets bereit.
Microsoft.Windows.Widgets.Feeds.Providers Stellt APIs zum Implementieren eines Feedanbieters für Windows-Feeds bereit.
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Stellt APIs zum Implementieren eines Widgetanbieters für Windows-Widgets bereit.