Windows.UI.Xaml.Controls.Primitives Namespace

Definiert Klassen, die die Komponenten von UI-Steuerelementen darstellen, oder auf andere Weise das Steuerelement-Kompositionsmodell unterstützen. Definiert auch Schnittstellen für Steuerelementmuster wie Ausrichten und Auswahl.

Klassen

AppBarButtonTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein AppBarButton-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

AppBarTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein AppBar-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

AppBarToggleButtonTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein AppBarToggleButton-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

ButtonBase

Stellt die Basisklasse für alle Schaltflächensteuerelemente dar, z. B. Button, RepeatButton und HyperlinkButton.

CalendarPanel

Stellt einen Bereich dar, der einen Kalender enthält.

CalendarViewTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein CalendarView-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

CarouselPanel

Stellt einen Bereich dar, der seine Elemente in einer Zeile anordnet und um das erste Element kreist, wenn das letzte Element erreicht ist.

ColorPickerSlider

Stellt einen Schieberegler in einem ColorPicker-Steuerelement dar.

Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

ColorSpectrum

Stellt ein Steuerelement dar, mit dem ein Benutzer eine Farbe aus einem visuellen Spektrum auswählen kann.

Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (informationen zu WinUI im Windows App SDK finden Sie im Windows App SDK Namespaces).

ComboBoxTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ComboBox-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

CommandBarFlyoutCommandBar

Stellt eine spezielle Befehlsleiste dar, die in einem CommandBarFlyout verwendet wird.

Äquivalente WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

CommandBarFlyoutCommandBarTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein CommandBarFlyout-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (informationen zu WinUI in der Windows App SDK finden Sie im Windows App SDK Namespaces).

CommandBarTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein CommandBar-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

DragCompletedEventArgs

Stellt Daten für das DragCompleted-Ereignis bereit, das auftritt, wenn ein Benutzer einen Ziehvorgang mit der Maus eines Thumb-Steuerelements abschließt.

DragDeltaEventArgs

Stellt Daten für das DragDelta-Ereignis bereit, das ein oder mehrere Male auftritt, wenn ein Benutzer ein Thumb-Steuerelement mit der Maus zieht.

DragStartedEventArgs

Stellt Daten für das DragStarted-Ereignis bereit, das auftritt, wenn ein Benutzer ein Thumb-Steuerelement mit der Maus zieht.

FlyoutBase

Stellt die Basisklasse für Flyoutsteuerelemente wie Flyout und MenuFlyout dar.

FlyoutBaseClosingEventArgs

Stellt Daten für das FlyoutBase.Closing-Ereignis bereit.

FlyoutShowOptions

Stellt die Optionen dar, die zum Anzeigen eines Flyouts verwendet werden.

GeneratorPositionHelper

Stellt Hilfsmethoden zum Auswerten und Erstellen von GeneratorPosition-Strukturwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Elemente von GeneratorPosition verwenden.

GridViewItemPresenter

Stellt die visuellen Elemente eines GridViewItem dar. Verwenden Sie bei der Entwicklung für Windows 10 sowohl für ListView als auch für GridView in Ihrem Elementcontainerstil ListViewItemPresenter anstelle von GridViewItemPresenter. Wenn Sie eine Kopie der Standardformatvorlagen für Elementcontainer bearbeiten, erhalten Sie den richtigen Typ.

GridViewItemTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein GridView-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

ItemsChangedEventArgs

Stellt Daten für das ItemsChanged-Ereignis bereit .

JumpListItemBackgroundConverter

Stellt den entsprechenden Hintergrundpinsel für Elemente in der Elementvorlage einer Sprungliste bereit, an die gebunden werden soll. Der Pinsel spiegelt das aktuelle Design und die Akzentfarbe wider und wird auch zum Schattieren leerer Sprunglistenelemente verwendet. Standardmäßig stimmt der Pinsel mit integrierten Apps überein, aber Sie können diese überschreiben, um Ihren Entwurfsanforderungen zu entsprechen, indem Sie die Eigenschaften Aktiviert und Deaktiviert verwenden.

JumpListItemForegroundConverter

Stellt den entsprechenden Vordergrundpinsel für Elemente in der Elementvorlage einer Sprungliste bereit, an die gebunden werden soll. Der Pinsel spiegelt das aktuelle Design und die Akzentfarbe wider und wird auch zum Schattieren leerer Sprunglistenelemente verwendet. Standardmäßig stimmt der Pinsel mit integrierten Apps überein, aber Sie können diese überschreiben, um Ihren Entwurfsanforderungen zu entsprechen, indem Sie die Eigenschaften Aktiviert und Deaktiviert verwenden.

LayoutInformation

Definiert Methoden, die zusätzliche Informationen zum Layout eines Elements bereitstellen.

ListViewItemPresenter

Stellt die visuellen Elemente eines ListViewItem dar. Verwenden Sie bei der Entwicklung für Windows 10 sowohl für ListView als auch für GridView in Ihrem Elementcontainerstil ListViewItemPresenter anstelle von GridViewItemPresenter. Wenn Sie eine Kopie der Standardformatvorlagen für Elementcontainer bearbeiten, erhalten Sie den richtigen Typ.

ListViewItemTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ListViewItem-Objekt als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

LoopingSelector

Ein Auswahlsteuerelement mit unendlichem Bildlauf.

LoopingSelectorItem

Ein Element, das in einem LoopingSelector-Steuerelement enthalten ist.

LoopingSelectorPanel

Ein Bereich zum Positionieren und Anordnen untergeordneter LoopingSelector-Elemente .

MenuFlyoutItemTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein MenuFlyoutItem-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

MenuFlyoutPresenterTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein MenuFlyoutPresenter-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

NavigationViewItemPresenter

Stellt die visuellen Elemente eines NavigationViewItem dar.

Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

OrientedVirtualizingPanel

Fügt infrastruktur (stellt eine Basisklasse) für die Virtualisierung von Layoutcontainern hinzu, die räumliche Hinweise unterstützen, z. B. VirtualizingStackPanel und WrapGrid.

PickerFlyoutBase

Stellt eine Basisklasse für Auswahlsteuerelemente dar.

PivotHeaderItem

Stellt ein Kopfzeilenelement im spezialisierten Pivotheaderelement-Steuerelement dar.

PivotHeaderPanel

Zeigt den Kopfzeilentext der Elemente in einem Pivot-Steuerelement an.

PivotPanel

Zeigt die Elemente in einem Pivot-Steuerelement an.

Popup

Zeigt Inhalte auf der Grundlage vorhandener Inhalte an.

ProgressBarTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ProgressBar-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

ProgressRingTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ProgressRing-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

RangeBase

Stellt ein Element dar, das über einen Wert innerhalb eines bestimmten Bereichs verfügt, z. B. die Steuerelemente ProgressBar, ScrollBar und Slider .

RangeBaseValueChangedEventArgs

Stellt Daten zu einer Änderung des Bereichswerts für das ValueChanged-Ereignis bereit.

RepeatButton

Stellt ein Steuerelement dar, das das Click-Ereignis wiederholt auslöst, wenn es gedrückt und gedrückt wird.

ScrollBar

Stellt ein Steuerelement dar, das eine Bildlaufleiste mit einem gleitenden Daumen bereitstellt, dessen Position einem Wert entspricht.

ScrollEventArgs

Stellt Daten für das Scroll-Ereignis bereit.

Selector

Stellt ein Steuerelement dar, das es einem Benutzer ermöglicht, ein Element aus einer Auflistung von Elementen auszuwählen.

SelectorItem

Stellt eine Basisklasse für Elementtypen in einem Auswahlsteuerelement bereit.

SettingsFlyoutTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein SettingsFlyout-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

SplitViewTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für eine SplitView als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

Thumb

Stellt ein Steuerelement dar, das vom Benutzer gezogen werden kann.

TickBar

Stellt ein Häkchen auf einem Schiebereglersteuerelement dar. Nicht für den allgemeinen Gebrauch vorgesehen.

ToggleButton

Stellt ein Steuerelement dar, das ein Benutzer auswählen (überprüfen) oder deaktivieren (deaktivieren) kann. Basisklasse für Steuerelemente, die Zustände wechseln können, z. B . CheckBox und RadioButton.

ToggleSwitchTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ToggleSwitch-Steuerelement als TemplatedParent-Quellen verwiesen werden können. Nicht für den allgemeinen Gebrauch vorgesehen.

ToolTipTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein QuickInfo-Steuerelement als TemplatedParent-Quellen verwiesen werden kann. Nicht für den allgemeinen Gebrauch vorgesehen.

Strukturen

GeneratorPosition

GeneratorPosition wird verwendet, um die Position eines Elements zu beschreiben, das von ItemContainerGenerator verwaltet wird.

Schnittstellen

IScrollSnapPointsInfo

Beschreibt das Andockpunktverhalten für Objekte, die Elemente enthalten und vorhanden sind.

Enumerationen

AnimationDirection

Definiert Konstanten, die die Richtung angeben, in die eine Animation von Anfang nach Ende übersetzt wird.

ComponentResourceLocation

Definiert Konstanten, die das Nachschlageverhalten für Verweise auf Anwendungsressourcen nach dem URI-Pfad (Uniform Resource Identifier) angeben.

EdgeTransitionLocation

Definiert Konstanten, die den Speicherort von Edgeübergängen für die Edge-Benutzeroberfläche angeben, z. B. App-Balken.

FlyoutPlacementMode

Definiert Konstanten, die den bevorzugten Speicherort für die Positionierung eines von FlyoutBase abgeleiteten Steuerelements relativ zu einem visuellen Element angeben.

FlyoutShowMode

Definiert Konstanten, die angeben, wie sich ein Flyout verhält, wenn es angezeigt wird.

GeneratorDirection

Definiert Konstanten, die die Richtung angeben, in der die Elementgenerierung erfolgt.

GroupHeaderPlacement

Deklariert, wo der Header in Beziehung zu den Elementen in einem Elementgruppierungssteuerelement platziert wird.

ListViewItemPresenterCheckMode

Definiert Konstanten, die das Format des Kontrollkästchens angeben, das zum Auswählen eines Elements angezeigt wird.

ListViewItemPresenterSelectionIndicatorMode

Definiert Konstanten, die angeben, wie der Auswahlindikator in einem Listenansichtselement angezeigt wird.

PlacementMode

Definiert Konstanten, die den bevorzugten Speicherort für das Positionieren einer QuickInfo relativ zu einem visuellen Element angeben.

PopupPlacementMode

Definiert Konstanten, die den bevorzugten Speicherort für die Positionierung eines Popups relativ zu einem visuellen Element angeben.

Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (informationen zu WinUI in der Windows App SDK finden Sie im Windows App SDK Namespaces).

ScrollEventType

Definiert Konstanten, die den Typ des aufgetretenen Scroll-Ereignisses angeben.

ScrollingIndicatorMode

Definiert Konstanten, die eingabespezifische Übergangsanimationen angeben, die Teil der Standardvorlage für ScrollBar sind.

SliderSnapsTo

Definiert Konstanten, die angeben, wie eine Schieberegler - oder zugehörige Bereichssteuerungsklasse die Indikatorposition mit ihren Schritten oder Häkchen übereinstimmt.

SnapPointsAlignment

Definiert Konstanten, die Optionen für die Ausrichtung des Ausrichtungspunkts relativ zu einer Kante angeben. Welche Kante von der Ausrichtung des Objekts abhängt, in dem die Ausrichtung angewendet wird.

TickPlacement

Definiert Konstanten, die die Position von Häkchen in einem Schieberegler in Bezug auf die vom Steuerelement implementierte Spur angeben.

Delegaten

DragCompletedEventHandler

Stellt die Methode dar, die das DragCompleted-Ereignis eines Thumb behandelt.

DragDeltaEventHandler

Stellt die Methode dar, die das DragDelta-Ereignis eines Thumb behandelt.

DragStartedEventHandler

Stellt die Methode dar, die das DragStarted-Ereignis eines Thumb behandelt.

ItemsChangedEventHandler

Stellt die Methode dar, die das ItemsChanged-Ereignis behandelt.

RangeBaseValueChangedEventHandler

Stellt die Methode dar, die ein ValueChanged-Ereignis behandelt.

ScrollEventHandler

Stellt die Methode dar, die das Scroll-Ereignis einer ScrollBar behandelt.

Weitere Informationen