Freigeben über


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 einen vereinfachten Zugriff auf App-Ressourcen, z. B. Zeichenfolgen, die mithilfe grundlegender Benennungskonventionen definiert sind.
Microsoft.Graphics.DirectX- Gibt Pixelformate und andere aufgezählte Konstanten für die Verwendung mit Windows-Runtime Direct3D 11-Interopoberflächen an.
Microsoft.Graphics.Display Enthält Komponenten, um Aspekte einer physischen Anzeige zu bestimmen.
Microsoft.UI- Bietet einer App Zugriff auf kernige Systemfunktionen und Laufzeitinformationen zur Benutzeroberfläche.
Microsoft.UI.Composition- Stellt APIs für die Komposition der Benutzeroberfläche bereit.
Microsoft.UI.Composition.Core Stellt kerne APIs für die Komposition der Benutzeroberfläche bereit.
Microsoft.UI.Composition.Diagnostics Stellt APIs für die Kompositionsdiagnose und das Debuggen der Benutzeroberfläche bereit.
Microsoft.UI.Composition.Effects Enthält Klassen, die spezifisch für das Erstellen von Effekten für Benutzerinteraktionen sind. 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 Verfassen von 3D-Szenen bereit.
Microsoft.UI.Composition.SystemBackdrops Stellt APIs zum Verwalten eines CompositionBrush bereit, der ein UI-Material wie Acryl oder Mica definiert.
Microsoft.UI.Content- Bietet Unterstützung für die Definition 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 Hoststatusänderungen.
Microsoft.UI.Dispatching Ermöglicht die Ausführung einer Warteschlange für Aufgaben auf serielle Weise in einem Thread.
Microsoft.UI.Input- Bietet Unterstützung für das Windows-Eingabesystem. Dazu gehören:
Microsoft.UI.Input.DragDrop Bietet Unterstützung für die zeigerbasierte, direkte Manipulation eines Objekts (oder daten), das das Auswählen dieses Objekts und das Ziehen von einer Position an eine andere Position umfasst.
Microsoft.UI.Input.Interop- Stellt einen grundlegenden Typ für die frameworkübergreifende Eingabeintegration und die Interoperabilität bereit. Zu diesem Zeitpunkt enthält dies eine Schnittstelle und einen Unterstützungstyp, der Stiftgeräteeingaben verfügbar macht.
Microsoft.UI.System- Windows-Benutzeroberflächen-System-APIs.
Microsoft.UI.Text- Bietet Unterstützung für das Arbeiten mit Textinhalten.
Microsoft.UI.Windowing Bietet Unterstützung für das Erstellen und Verwalten der Fenster, die einer App zugeordnet sind.
Microsoft.UI.Xaml- Stellt allgemeine Framework-APIs für die Windows UI-Bibliothek (WinUI) bereit.
Microsoft.UI.Xaml.Automation Definiert die Unterstützungstypen für die Microsoft-Benutzeroberflächenautomatisierungs-Infrastruktur. Diese Unterstützungstypen dienen der Implementierung der Microsoft-Benutzeroberflächenautomatisierungsunterstützung für ein benutzerdefiniertes Steuerelement. Darüber hinaus stellt AutomationProperties Barrierefreiheitsinformationen als Teil einer XAML-UI-Definition bereit.
Microsoft.UI.Xaml.Automation.Peers Definiert Unterstützungstypen für die Microsoft-Benutzeroberflächenautomatisierungs--Infrastruktur.
Microsoft.UI.Xaml.Automation.Provider- Definiert Anbietermuster, die von Automatisierungspeers implementiert und von Automatisierungsclients erkannt werden.
Microsoft.UI.Xaml.Automation.Text Enthält Enumerationen, die Einzelheiten 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 Visuellen, die von einem AnimatedIcon-Objekt wiedergegeben werden können.
Microsoft.UI.Xaml.Controls.Primitives Definiert die Komponenten, die WinUI-Steuerelemente umfassen oder das Steuerelementkompositionsmodell anderweitig 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 Infrastruktur für Eingabe- und Eingabeereignisse für Apps und UI-Elemente.
Microsoft.UI.Xaml.Interop- Stellt grundlegende Typen für frameworkübergreifende Integration und Interoperabilität bereit. Dies umfasst insbesondere Schnittstellen und Unterstützungstypen, die Bindungsmuster ermöglichen.
Microsoft.UI.Xaml.Markup- Stellt die XAML-Sprachunterstützungs-API für UWP-Apps und die Windows-Runtime bereit.
Microsoft.UI.Xaml.Media- Stellt Pinsel, grundlegende Medienunterstützung und Grafikgrundtypen bereit.
Microsoft.UI.Xaml.Media.Animation Stellt die Animations- und Storyboard-API für Übergangsanimationen, visuelle Zustände oder animierte UI-Komponenten bereit.
Microsoft.UI.Xaml.Media.Imaging Stellt Typen zum Bildverarbeitungs- und Abrufen von Ressourcen und Quelldateien für Bitmapbilder bereit.
Microsoft.UI.Xaml.Media.Media3D- Enthält Typen, die matrix-/perspektivische Transformation 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 für dekoratives Rendering oder für das Kompositieren 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, entpackte Desktop-Apps Frameworkpakete außer dem Windows App SDK-Frameworkpaket zu laden. Nachdem das angegebene Frameworkpaket von einer entpackten Desktop-App geladen wurde, kann die App APIs aufrufen, die vom Frameworkpaket bereitgestellt werden.
Microsoft.Windows.ApplicationModel.Resources Bietet einen vereinfachten Zugriff auf App-Ressourcen, z. B. Zeichenfolgen, die mithilfe grundlegender Benennungskonventionen definiert sind.
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Bietet Zugriff auf Bereitstellungsinformationen für die Windows App SDK-Laufzeit und die Möglichkeit, fehlende Pakete für die Laufzeit zu registrieren.
Microsoft.Windows.AppLifecycle Stellt APIs bereit, die Sie zum Verwalten des Lebenszyklus Ihrer App verwenden können. Sie können z. B. steuern, ob mehrere Instanzen des App-Prozesses gleichzeitig ausgeführt werden können, und Sie können Informationen zu verschiedenen 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.Globalization Bietet Globalisierungsunterstützung (z. B. Sprachprofile) für Apps, die mit dem Windows App SDK erstellt wurden.
Microsoft.Windows.Management.Deployment Dieser Namespace stellt MSIX-Paketverwaltungs-APIs bereit, die mit denen im Windows.Management.Deployment Namespace vergleichbar sind, aber mit zusätzlichen Funktionen, verbesserter Entwicklerfreundlichkeit und Leistungsoptimierungen.
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 gemeinsame Nutzung benannter Objekte zwischen verpackten Apps und Win32-Anwendungen vereinfachen und optimieren.
Microsoft.Windows.Storage- Enthält APIs im Microsoft.Windows.Storage-Namespace, die für den Zugriff auf Speicherressourcen aus Windows-Apps verfügbar sind.
Microsoft.Windows.System- Enthält APIs im Microsoft.Windows.System-Namespace, die für den Zugriff auf Systemressourcen aus Windows-Apps verfügbar sind.
Microsoft.Windows.System.Power Stellt eine Reihe von Energieverwaltungs-APIs bereit, mit denen Sie einblicken können, wie sich eine App auf den Energiezustand des Geräts auswirkt, und ermöglicht es der App, intelligente Entscheidungen zur Ressourcennutzung zu treffen. Beispielsweise kann eine App diese API verwenden, um ressourcenintensive Hintergrundaufgaben zu verschieben, während das Gerät im Akkubetrieb ausgeführt wird.
Microsoft.Windows.Widgets Stellt APIs im Zusammenhang mit Windows-Widgets bereit.
Microsoft.Windows.Widgets.Feeds.Providers Stellt APIs für die Implementierung eines Feedanbieters für Windows-Feeds bereit.
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Stellt APIs für die Implementierung eines Widgetanbieters für Windows-Widgets bereit.