Freigeben über


Microsoft.UI.Xaml.Controls.Primitives Namespace

Definiert die Komponenten, die WinUI-Steuerelemente umfassen, oder unterstützt anderweitig das Steuerelementkompositionsmodell.

Klassen

AppBarButtonTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein AppBarButton-Steuerelement als TemplatedParent-Quellen verwiesen werden können. 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.

AutoSuggestBoxHelper

Stellt ein Hilfsobjekt zum Laden und Anzeigen einer Liste von Vorschlägen dar.

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 und Kreise um das erste Element herum anordnet, wenn das letzte Element erreicht ist.

ColorPickerSlider

Stellt einen Schieberegler in einem ColorPicker-Steuerelement dar.

ColorSpectrum

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

ColumnMajorUniformToLargestGridLayout

Stellt ein Layoutraster dar, in dem jede Zelle gleichmäßig auf der größten Zelle im Raster ausgerichtet ist, die zum Aufnehmen ihres Inhalts erforderlich ist.

ComboBoxHelper

Stellt ComboBox-Hilfsmethoden für den XAML-Compiler bereit.

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 spezialisierte Befehlsleiste dar, die in einem CommandBarFlyout verwendet wird.

CommandBarFlyoutCommandBarAutomationProperties

Ermöglicht das Abrufen oder Festlegen bestimmter Automatisierungseigenschaften für die CommandBarFlyoutCommandBar.

CommandBarFlyoutCommandBarTemplateSettings

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

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.

CornerRadiusFilterConverter

Konvertiert eine vorhandene CornerRadius-Struktur in eine neue CornerRadius-Struktur, wobei Filter angewendet werden, um nur die angegebenen Felder zu extrahieren, sodass die anderen auf 0 festgelegt sind.

CornerRadiusToThicknessConverter

Konvertiert einen CornerRadius in Thickness und wendet auch Filter an, um nur die angegebenen Felder zu extrahieren, sodass die anderen auf 0 festgelegt sind.

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 Hilfsprogrammmethoden zum Auswerten und Erstellen von GeneratorPosition-Strukturwerten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen Member von GeneratorPosition verwenden.

GridViewItemPresenter

Stellt die visuellen Elemente eines GridViewItem-Objekts 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 Standardelementcontainerstile 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 kann. Nicht für den allgemeinen Gebrauch vorgesehen.

InfoBarPanel

Stellt einen Bereich dar, der seine Elemente horizontal anordnet, wenn verfügbarer Platz vorhanden ist, andernfalls vertikal.

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 Schatten leerer Sprunglistenelemente verwendet. Standardmäßig entspricht der Brush integrierten Apps, 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 Schatten leerer Sprunglistenelemente verwendet. Standardmäßig entspricht der Brush integrierten Apps, 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-Objekts 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 Standardelementcontainerstile bearbeiten, erhalten Sie den richtigen Typ.

ListViewItemTemplateSettings

Stellt berechnete Werte bereit, auf die beim Definieren von Vorlagen für ein ListViewItem-Element 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 kann. 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.

MonochromaticOverlayPresenter

Ermöglicht das visuelle Überschreiben der Farben von Elementen in einem Raster mit einem monochromatischen Schema oder Farbton.

NavigationViewItemPresenter

Stellt die visuellen Elemente eines NavigationViewItem-Objekts dar.

NavigationViewItemPresenterTemplateSettings

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

OrientedVirtualizingPanel

Fügt Infrastruktur (bietet Basisklasse) zum Virtualisieren 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 Headerelement im spezialisierten Steuerelement für Pivotheaderelemente dar.

PivotHeaderPanel

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

PivotPanel

Zeigt die Elemente in einem Pivot-Steuerelement an.

Popup

Zeigt Inhalte über vorhandenen Inhalt innerhalb der Grenzen des Anwendungsfensters an.

RangeBase

Stellt ein Element dar, das über einen Wert in einem bestimmten Bereich 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 gehalten wird.

RepeatedScrollSnapPoint

Stellt mehrere äquidistante Punkte dar, an denen scrollende Inhalte anrasten können.

RepeatedZoomSnapPoint

Stellt mehrere äquidistante Punkte dar, an denen gezoomter Inhalt angerast werden kann.

ScrollBar

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

ScrollControllerAddScrollVelocityRequestedEventArgs

Stellt Daten für das IScrollController.AddScrollVelocityRequested-Ereignis bereit.

ScrollControllerPanRequestedEventArgs

Stellt Daten für das IScrollControllerPanningInfo.PanRequested-Ereignis bereit .

ScrollControllerScrollByRequestedEventArgs

Stellt Daten für das IScrollController.ScrollByRequested-Ereignis bereit.

ScrollControllerScrollToRequestedEventArgs

Stellt Daten für das IScrollController.ScrollToRequested-Ereignis bereit.

ScrollEventArgs

Stellt Daten für das Scroll-Ereignis bereit.

ScrollPresenter

Stellt einen primitiven Container dar, der Bildlauf-, Schwenk- und Zoomunterstützung für seinen Inhalt bietet.

ScrollSnapPoint

Stellt einen einzelnen Punkt dar, an dem scrollende Inhalte anrasten können.

ScrollSnapPointBase

Stellt die Basisklasse für Bildlauf-Snappunkte dar, die von einem oder einem ScrollPresenter anderen Bildlaufsteuerelement verwendet werden.

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.

SnapPointBase

Stellt die Basisklasse für Bildlauf- und Zoompunkte dar, die von einem oder einem ScrollPresenter anderen Bildlaufsteuerelement verwendet werden.

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.

TabViewListView

Stellt die ListView dar, die dem TabStrip innerhalb der TabView entspricht.

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.

ZoomSnapPoint

Stellt einen einzelnen Punkt dar, an dem gezoomte Inhalte anrasten können.

ZoomSnapPointBase

Stellt die Basisklasse zum Zoomen von Einrastpunkten dar, die von einem oder einem ScrollPresenter anderen Bildlaufsteuerelement verwendet werden.

Strukturen

GeneratorPosition

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

Schnittstellen

IScrollController

Gibt einen Vertrag für Scrollleisten-ähnliche Widgets an, die die Scrolloffsets des Inhalts in einem Scrollsteuerelement festlegen können.

IScrollControllerPanningInfo

Kapselt Informationen im Zusammenhang mit dem unabhängigen Verschieben von Ui-Threaden, die von einer IScrollController Implementierung möglicherweise unterstützt werden.

IScrollSnapPointsInfo

Beschreibt das Einrastpunktverhalten für Objekte, die Elemente enthalten und präsentieren.

Enumerationen

AnimationDirection

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

ComponentResourceLocation

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

CornerRadiusFilterKind

Definiert Konstanten, die den Filtertyp für eine CornerRadiusFilterConverter-instance angeben.

CornerRadiusToThicknessConverterKind

Definiert Konstanten, die den Filtertyp für eine CornerRadiusToThicknessConverter-instance 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 Relation zu den Elementen in einem Elementgruppierungssteuerelement platziert wird.

ListViewItemPresenterCheckMode

Definiert Konstanten, die den Stil 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 die Positionierung 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.

ScrollEventType

Definiert Konstanten, die den Typ des aufgetretenen Scrollereignisses angeben.

ScrollingIndicatorMode

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

ScrollSnapPointsAlignment

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

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

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