Windows.UI.Xaml Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt APIs für ein allgemeines Framework und Anwendungsmodell-APIs bereit sowie eine Vielzahl von Unterstützungsklassen, die in vielen unterschiedlichen Funktionsbereichen häufig verwendet werden.
Klassen
AdaptiveTrigger |
Stellt eine deklarative Regel dar, die visuelle Zustände basierend auf Fenstereigenschaften anwendet. |
Application |
Kapselt die App und ihre verfügbaren Dienste. |
ApplicationInitializationCallbackParams |
Stellt ein Objekt dar, das Informationen für eine benutzerdefinierte Initialisierungssequenz übergeben soll. |
BindingFailedEventArgs |
Stellt Ereignisdaten für das DebugSettings.BindingFailed-Ereignis bereit . |
BringIntoViewOptions |
Stellt die Optionen dar, die angewendet werden können, wenn ein Element angezeigt wird. |
BringIntoViewRequestedEventArgs |
Stellt Daten für das UIElement.BringIntoViewRequested-Ereignis bereit . |
BrushTransition |
Stellt das animierte Übergangsverhalten bereit, wenn sich der Pinsel eines Elements ändert. Derzeit beschränkt auf Änderungen zwischen SolidColorBrush-Objekten. |
ColorPaletteResources |
Stellt ein spezialisiertes Ressourcenverzeichnis dar, das von XAML-Elementen verwendete Farbressourcen enthält. |
CornerRadiusHelper |
Stellt grundlegende Hilfsprogrammmethoden für die Verarbeitung von CornerRadius-Werten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Methoden von CornerRadius verwenden. |
DataContextChangedEventArgs |
Stellt Daten für das DataContextChanged-Ereignis bereit . |
DataTemplate |
Beschreibt die visuelle Struktur eines Datenobjekts. Verwenden Sie die Datenbindung für bestimmte Elemente in der Vorlage, die die Datenwerte anzeigen. |
DataTemplateKey |
Stellt den Ressourcenschlüssel für die DataTemplate-Klasse dar. |
DebugSettings |
Deklariert, wie sich bestimmte Aspekte der App verhalten, wenn sie in einer Debugumgebung ausgeführt wird |
DependencyObject |
Stellt ein Objekt dar, das im Abhängigkeitseigenschaftensystem teilnimmt. DependencyObject ist die unmittelbare Basisklasse vieler wichtiger UI-bezogener Klassen, z. B. UIElement, Geometry, FrameworkTemplate, Style und ResourceDictionary. Weitere Informationen dazu, wie DependencyObject Abhängigkeitseigenschaften unterstützt, finden Sie unter Übersicht über Abhängigkeitseigenschaften. |
DependencyObjectCollection |
Implementiert eine praktische Auflistungsklasse, die DependencyObject-Elemente enthalten kann. |
DependencyProperty |
Stellt eine Abhängigkeitseigenschaft dar, die beim Abhängigkeitseigenschaftensystem registriert ist. Abhängigkeitseigenschaften bieten Unterstützung für Wertausdrücke, Datenbindung, Animation und Benachrichtigung über Eigenschaftenänderungen. Weitere Informationen dazu, wie DependencyProperty-Werte als Bezeichner für Abhängigkeitseigenschaften dienen, finden Sie unter Übersicht über Abhängigkeitseigenschaften. |
DependencyPropertyChangedEventArgs |
Stellt Daten für eine PropertyChangedCallback-Implementierung bereit, die aufgerufen wird, wenn eine Abhängigkeitseigenschaft ihren Wert ändert. Stellt außerdem Ereignisdaten für das Control.IsEnabledChanged-Ereignis und jedes andere Ereignis bereit, das den DependencyPropertyChangedEventHandler-Delegaten verwendet. |
DispatcherTimer |
Stellt einen Timer bereit, der in die Dispatcher-Warteschlange integriert ist, die in einem bestimmten Zeitintervall und mit einer angegebenen Priorität verarbeitet wird. |
DragEventArgs |
Stellt Daten für Drag-and-Drop-Ereignisse bereit. |
DragOperationDeferral |
Ermöglicht das asynchrone Ziehen und Ablegen von Inhalten mit einer Ziel-App. |
DragStartingEventArgs |
Stellt Ereignisdaten für das DragStarting-Ereignis bereit . |
DragUI |
Stellt die visuelle Darstellung der Daten bereit, die zu Beginn eines Drag-and-Drop-Vorgangs gezogen werden. |
DragUIOverride |
Stellt die visuelle Darstellung der Daten bereit, die während eines Drag-and-Drop-Vorgangs gezogen werden, einschließlich Feedback vom Ablageziel. |
DropCompletedEventArgs |
Stellt Ereignisdaten für das DropCompleted-Ereignis bereit . |
DurationHelper |
Stellt grundlegende Hilfsprogrammmethoden zum Verarbeiten von Dauerwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Methoden der Dauer verwenden. |
EffectiveViewportChangedEventArgs |
Stellt Daten für das FrameworkElement.EffectiveViewportChanged-Ereignis bereit . |
ElementFactoryGetArgs |
Stellt die optionalen Argumente dar, die beim Aufrufen einer Implementierung der GetElementFactory-Methode verwendet werden sollen. |
ElementFactoryRecycleArgs |
Stellt die optionalen Argumente dar, die beim Aufrufen einer Implementierung der RecycleElementFactory-Methode von IElementFactory verwendet werden sollen. |
ElementSoundPlayer |
Stellt einen Player für XAML-Steuerelementsounds dar. |
EventTrigger |
Stellt einen Trigger dar, der eine Reihe von Aktionen (Animations-Storyboards) als Reaktion auf ein Ereignis anwendet. Nicht häufig verwendet. Siehe Hinweise. |
ExceptionRoutedEventArgs |
Stellt Ereignisdaten für Ausnahmen bereit, die von asynchronen Vorgängen wie ImageFailed als Ereignisse ausgelöst werden. |
FrameworkElement |
Stellt eine Basiselementklasse für Windows-Runtime UI-Objekte bereit. FrameworkElement definiert allgemeine API, die die Benutzeroberflächeninteraktion und das automatische Layoutsystem unterstützt. FrameworkElement definiert auch die API im Zusammenhang mit der Datenbindung, dem Definieren und Untersuchen der Objektstruktur und der Nachverfolgung der Objektlebensdauer. |
FrameworkTemplate |
Erstellt eine Elementstruktur von Elementen. FrameworkTemplate ist eine Basisklasse für Klassen mit einem bestimmten Vorlagenverhalten, einschließlich ControlTemplate und DataTemplate. |
FrameworkView |
Stellt das Benutzeroberflächenfenster einer Anwendung dar. |
FrameworkViewSource |
Erstellt Ansichten, insbesondere FrameworkView-Instanzen . Dies ist eine Infrastruktur, auf die in den meisten App-Szenarien nicht zugegriffen werden muss. |
GridLengthHelper |
Stellt Hilfsmethoden zum Auswerten oder Festlegen von GridLength-Werten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Die Methoden von GridLength verwenden. |
MediaFailedRoutedEventArgs |
Stellt Ereignisdaten für Medienfehlerereignisse bereit. |
PointHelper |
Stellt Hilfsmethoden zum Festlegen von Punktwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Die Methoden von Point verwenden. |
PropertyMetadata |
Definiert Verhaltensaspekte einer Abhängigkeitseigenschaft, einschließlich der Bedingungen, mit denen sie registriert wurde. Weitere Informationen zur Verwendung von PropertyMetadata für Abhängigkeitseigenschaften finden Sie unter Benutzerdefinierte Abhängigkeitseigenschaften. |
PropertyPath |
Implementiert eine Datenstruktur zum Beschreiben einer Eigenschaft als Pfad unterhalb einer anderen Eigenschaft oder unterhalb eines besitzenden Typs. Eigenschaftenpfade werden bei der Datenbindung an Objekte verwendet. |
RectHelper |
Stellt Hilfsmethoden zum Auswerten oder Festlegen von Rect-Werten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Mitglieder von Rect verwenden. |
ResourceDictionary |
Definiert ein Repository für XAML-Ressourcen, z. B. Stile, die von Ihrer App verwendet werden. Sie definieren die Ressourcen in XAML und können sie dann in XAML mithilfe der {StaticResource}-Markuperweiterung und {ThemeResource}-Markuperweiterungen abrufen. Sie können auch mit Code auf Ressourcen zugreifen, dies ist jedoch weniger üblich. |
RoutedEvent |
Stellt ein Routingereignis an das Windows-Runtime Ereignissystem dar. |
RoutedEventArgs |
Enthält Zustandsinformationen und Ereignisdaten, die einem Routingereignis zugeordnet sind. |
ScalarTransition |
Stellt das animierte Übergangsverhalten bereit, wenn sich die Eigenschaften Deckkraft oder Drehung eines Elements ändern. |
Setter |
Wendet einen Wert auf eine Eigenschaft in einem Style - oder VisualState-Objekt an. |
SetterBase |
Stellt die Basisklasse für Wertsetter dar. |
SetterBaseCollection |
Stellt eine Auflistung von Objekten dar, die von SetterBase erben. |
SizeChangedEventArgs |
Stellt Daten im Zusammenhang mit dem FrameworkElement.SizeChanged-Ereignis bereit. |
SizeHelper |
Stellt Hilfsmethoden zum Auswerten oder Festlegen von Größenwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Member von Size verwenden. |
StateTrigger |
Stellt einen Trigger dar, der visuelle Zustände bedingt anwendet. |
StateTriggerBase |
Stellt die Basisklasse für Zustandstrigger dar. |
Style |
Enthält Eigenschaftensetter, die von Instanzen eines Typs gemeinsam verwendet werden können. Ein Stil wird in der Regel in einer Ressourcenauflistung deklariert, sodass er freigegeben und zum Anwenden von Steuerelementvorlagen und anderen Formatvorlagen verwendet werden kann. |
StyleTypedPropertyAttribute |
Stellt ein Attribut dar, das auf die Klassendefinition angewendet wird, und bestimmt die TargetTypes der Eigenschaften vom Typ Style. |
TargetPropertyPath |
Stellt den Pfad zu einer Eigenschaft für ein Zielelement dar. |
TemplatePartAttribute |
Stellt ein Attribut dar, das auf die Klassendefinition angewendet wird, um die Typen der benannten Elemente zu identifizieren, die für Vorlagen verwendet werden. |
TemplateVisualStateAttribute |
Gibt an, dass sich ein Steuerelement in einem bestimmten Zustand befinden kann und dass ein VisualState in der ControlTemplate des Steuerelements erwartet wird. |
ThicknessHelper |
Stellt Hilfsmethoden zum Auswerten oder Festlegen von Dickenwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Elemente von Thickness verwenden. |
TriggerAction |
Dient als Basisklasse für BeginStoryboard. Nicht häufig verwendet. Siehe Hinweise. |
TriggerActionCollection |
Stellt eine Auflistung von BeginStoryboard-Objekten dar. |
TriggerBase |
Dient als Basisklasse für EventTrigger. Nicht häufig verwendet. Siehe Hinweise. |
TriggerCollection |
Stellt eine Auflistung von EventTrigger-Objekten dar. |
UIElement |
UIElement ist eine Basisklasse für die meisten Windows-Runtime UI-Objekte, die eine visuelle Darstellung aufweisen und grundlegende Eingaben als Teil der Benutzeroberfläche Ihrer App verarbeiten können. |
UIElementWeakCollection |
Stellt eine Auflistung schwacher Verweise auf UIElement-Objekte dar. |
UnhandledExceptionEventArgs |
Stellt Daten für das UnhandledException-Ereignis bereit. |
Vector3Transition |
Stellt das animierte Übergangsverhalten bereit, wenn sich die Übersetzungs- oder Skalierungseigenschaften eines Elements ändern. |
VisualState |
Stellt die visuelle Darstellung eines UI-Elements dar, wenn es sich in einem bestimmten Zustand befindet. Visuelle Zustände verwenden Setter oder ein Storyboard , um UI-Eigenschaften innerhalb von Seiten oder Steuerelementvorlagen festzulegen, in denen VisualState definiert ist. |
VisualStateChangedEventArgs |
Stellt Daten für die Ereignisse CurrentStateChanging und CurrentStateChanged bereit . |
VisualStateGroup |
Enthält sich gegenseitig ausschließende VisualState-Objekte und VisualTransition-Objekte , die verwendet werden, um von einem Zustand zu einem anderen zu wechseln. |
VisualStateManager |
Verwaltet visuelle Zustände und die Logik für Übergänge zwischen visuellen Zuständen für Steuerelemente. Stellt auch die Unterstützung für angefügte Eigenschaften für VisualStateManager.VisualStateGroups bereit, wodurch Sie visuelle Zustände in XAML für eine Steuerelementvorlage definieren. |
VisualTransition |
Stellt das visuelle Verhalten dar, das auftritt, wenn das Steuerelement von einem visuellen Zustand in einen anderen wechselt. |
Window |
Stellt ein Anwendungsfenster dar. |
WindowCreatedEventArgs |
Stellt Daten für die OnWindowCreated-Methode bereit . |
XamlRoot |
Stellt eine Struktur von XAML-Inhalten und Informationen über den Kontext dar, in dem sie gehostet wird. |
XamlRootChangedEventArgs |
Stellt Daten für das XamlRoot.Changed-Ereignis bereit. |
Strukturen
CornerRadius |
Beschreibt die Merkmale einer abgerundeten Ecke, z. B. die auf einen Rahmen angewendet werden kann. |
Duration |
Stellt die Dauer dar, für die eine Zeitachse aktiv ist, oder im Allgemeinen eine Dauer, die auch die beiden speziellen Werte Automatic und Forever unterstützt. |
GridLength |
Stellt eine Messung für die Steuerungslogik dar, die die Größenanpassung von Stern (*) und die automatische Größenanpassung explizit unterstützt. |
Thickness |
Beschreibt die Stärke eines Rahmens um ein Rechteck. Vier Double-Werte beschreiben die linke, obere, rechte und untere Seite des Rechtecks. |
Schnittstellen
IDataTemplateExtension |
Definiert Hilfsmethoden für das stufenweise Rendern einer Datenvorlage. |
IElementFactory |
Unterstützt das Erstellen und Wiederverwenden von UIElement-Objekten . |
Enumerationen
ApplicationHighContrastAdjustment |
Definiert Konstanten, die angeben, ob das Framework die visuellen Eigenschaften für die App automatisch anpasst, wenn Designs mit hohem Kontrast aktiviert sind. |
ApplicationRequiresPointerMode |
Gibt die Interaktionserfahrungen für Nicht-Zeiger-Geräte an, z. B. einen Gamecontroller oder eine Fernbedienung. |
ApplicationTheme |
Deklariert die Designpräferenz für eine App. |
AutomationTextAttributesEnum |
Definiert Konstanten, die Textattribute eines Microsoft Benutzeroberflächenautomatisierung Textbereichs identifizieren. |
DurationType |
Gibt an, ob eine Dauer den speziellen Wert "Automatisch " oder " Forever" aufweist oder gültige Informationen in der TimeSpan-Komponente enthält. |
ElementHighContrastAdjustment |
Definiert Konstanten, die angeben, ob das Framework die visuellen Eigenschaften für ein Element automatisch anpasst, wenn Designs mit hohem Kontrast aktiviert sind. |
ElementSoundKind |
Definiert Konstanten, die den von der ElementSoundPlayer.Play-Methode wiedergegebenen Sound angeben. |
ElementSoundMode |
Definiert Konstanten, die die Einstellung eines Steuerelements für die Wiedergabe von Sounds angeben. |
ElementSoundPlayerState |
Definiert Konstanten, die angeben, ob XAML-Steuerelemente Sounds wiedergeben. |
ElementSpatialAudioMode |
Definiert Konstanten, die angeben, ob räumlicher Sound automatisch aktiviert, deaktiviert oder behandelt wird. |
ElementTheme |
Gibt ein UI-Design an, das für einzelne UIElement-Teile einer App-Benutzeroberfläche verwendet werden soll. |
FlowDirection |
Definiert Konstanten, die die Richtung des Inhaltsflusses für Text- und UI-Elemente angeben. |
FocusState |
Beschreibt, wie ein Element den Fokus erhalten hat. |
FocusVisualKind |
Gibt das visuelle Feedback an, das verwendet wird, um das UI-Element mit Fokus anzugeben, wenn Sie mit einer Tastatur oder einem Gamepad navigieren. |
FontCapitals |
Beschreibt den Großbuchstabenformatwert für die angefügte Typography.Capitals-Eigenschaft . |
FontEastAsianLanguage |
Stellt einen Mechanismus zum Auswählen von schriftartspezifischen Versionen von Glyphen für ein angegebenes ostasiatisches Schreibsystem oder eine bestimmte Sprache bereit. |
FontEastAsianWidths |
Stellt einen Mechanismus zum Auswählen von Glyphen unterschiedlicher Breite bereit. |
FontFraction |
Beschreibt einen Bruchformatwert für die angefügte Typography.Fraction-Eigenschaft . |
FontNumeralAlignment |
Beschreibt den Numeralausrichtungswert für die angefügte Typography.NumeralAlignment-Eigenschaft . |
FontNumeralStyle |
Beschreibt einen Zahlenformatwert für die angefügte Typography.NumeralStyle-Eigenschaft . |
FontVariants |
Beschreibt einen Wert der Schriftartvariante für die angefügte Typography.Variants-Eigenschaft . |
GridUnitType |
Beschreibt die Art von Wert, die ein GridLength-Objekt enthält. |
HorizontalAlignment |
Gibt an, wo ein Element auf der horizontalen Achse relativ zum zugeordneten Layoutplatz des übergeordneten Elements angezeigt werden soll. |
LineStackingStrategy |
Beschreibt den Mechanismus, mit dem ein Linienfeld für jede Zeile bestimmt wird. |
OpticalMarginAlignment |
Gibt an, wie seitenführende Werte in der Typografie pro Zeichen behandelt werden, wenn sie an einer Textcontainergrenze ausgerichtet werden. |
TextAlignment |
Gibt an, ob Text zentriert, linksbündig oder rechtsbündig ausgerichtet ist. |
TextLineBounds |
Beeinflusst, wie die Höhe eines Linienfelds berechnet wird |
TextReadingOrder |
Stellt einen Wert für TextReadingOrder-Eigenschaften bereit. |
TextTrimming |
Beschreibt, wie Text gekürzt wird, wenn er den Rand des enthaltenden Felds überschreitet. |
TextWrapping |
Gibt an, ob Text umgebrochen wird, wenn er den Rand des Containers erreicht. |
Vector3TransitionComponents |
Definiert Konstanten, die angeben, welche Achsen während der Vector3Transition-Animation animiert werden sollen. |
VerticalAlignment |
Beschreibt, wie ein untergeordnetes Element im Layoutplatz eines übergeordneten Elements vertikal positioniert oder gestreckt wird. |
Visibility |
Gibt den Anzeigezustand eines Elements an. |
Delegaten
ApplicationInitializationCallback |
Stellt den Rückruf dar, der während der Initialisierungssequenz aufgerufen werden soll. |
BindingFailedEventHandler |
Stellt die Methode dar, die das DebugSettings.BindingFailed-Ereignis behandelt. |
CreateDefaultValueCallback |
Stellt die Methode dar, die als Teil eines PropertyMetadata-Konstruktors aufgerufen werden kann, um die Definition eines Standardwerts einer Abhängigkeitseigenschaft zurückzuweisen. |
DependencyPropertyChangedCallback |
Stellt den Rückruf dar, der aufgerufen wird, wenn sich ein Eigenschaftswert ändert, für Eigenschaftsänderungsbenachrichtigungen, die mit der RegisterPropertyChangedCallback-Technik registriert sind. |
DependencyPropertyChangedEventHandler |
Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine DependencyProperty für eine bestimmte DependencyObject-Implementierung geändert wird. |
DragEventHandler |
Stellt die Methode dar, die die Ereignisse DragEnter, DragLeave, DragOver und Drop eines UIElement behandelt. |
EnteredBackgroundEventHandler |
Stellt die Methode dar, die das Application.EnteredBackground-Ereignis behandelt. |
ExceptionRoutedEventHandler |
Stellt die -Methode dar, die bestimmte Ereignisse behandelt, die Ausnahmen melden. Diese Ausnahmen stammen in der Regel aus asynchronen Vorgängen. |
LeavingBackgroundEventHandler |
Stellt die Methode dar, die das Application.LeavingBackground-Ereignis behandelt. |
PropertyChangedCallback |
Stellt den Rückruf dar, der aufgerufen wird, wenn der effektive Eigenschaftswert einer Abhängigkeitseigenschaft geändert wird. |
RoutedEventHandler |
Stellt die Methode dar, die routingfähige Ereignisse behandelt. |
SizeChangedEventHandler |
Stellt die Methode dar, die das SizeChanged-Ereignis behandelt. |
SuspendingEventHandler |
Stellt die -Methode dar, die das Suspending-Ereignis behandelt. |
UnhandledExceptionEventHandler |
Stellt die Methode dar, die das UnhandledException-Ereignis behandelt. |
VisualStateChangedEventHandler |
Stellt die -Methode dar, die die Ereignisse CurrentStateChanging und CurrentStateChanged behandelt. |
WindowActivatedEventHandler |
Stellt die Methode dar, die das Activated-Ereignis behandelt. |
WindowClosedEventHandler |
Stellt die Methode dar, die das Closed-Ereignis behandelt. |
WindowSizeChangedEventHandler |
Stellt die Methode dar, die das Window.SizeChanged-Ereignis behandelt. |
WindowVisibilityChangedEventHandler |
Stellt die Methode dar, die das VisibilityChanged-Ereignis behandelt. |