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. |