Freigeben über


System.Windows.Controls.Primitives Namespace

Enthält Basisklassen und Steuerelemente, die in komplexeren Steuerelementen verwendet werden können.

Klassen

BulletDecorator

Stellt ein Layoutsteuerelement dar, das ein Aufzählungszeichen und ein anderes visuelles Objekt ausrichtet.

ButtonBase

Stellt die Basisklasse für alle Button-Steuerelemente dar.

CalendarButton

Stellt in einem Calendar einen Monat oder ein Jahr dar.

CalendarDayButton

Stellt einen Tag in einem Calendar dar.

CalendarItem

Stellt den gerade angezeigten Monat oder das gerade angezeigte Jahr in einem Calendar dar.

DataGridCellsPresenter

Wird in der Vorlage eines DataGrid verwendet, um die Position in der visuellen Struktur des Steuerelements anzugeben, an der die Zellen hinzugefügt werden sollen.

DataGridColumnHeader

Stellt einen einzelnen DataGrid-Spaltenheader dar.

DataGridColumnHeadersPresenter

Wird in der Vorlage eines DataGrid verwendet, um die Position in der visuellen Struktur des Steuerelements anzugeben, an der die Spaltenheader hinzugefügt werden sollen.

DataGridDetailsPresenter

Wird in der Vorlage eines DataGrid verwendet, um die Position in der visuellen Struktur des Steuerelements anzugeben, an der die Zeilendetails hinzugefügt werden sollen.

DataGridRowHeader

Stellt einen einzelnen DataGrid-Zeilenheader dar.

DataGridRowsPresenter

Wird in der Vorlage eines DataGrid verwendet, um die Position in der visuellen Struktur des Steuerelements anzugeben, an der die Zeilen hinzugefügt werden sollen.

DatePickerTextBox

Stellt die Texteingabe eines DatePicker dar.

DocumentPageView

Stellt einen Viewport für eine paginierte DocumentPage dar.

DocumentViewerBase

Stellt eine Basisklasse für Viewer bereit, in denen feste oder fortlaufende Inhalte angezeigt werden sollen (die entsprechend durch ein FixedDocument oder ein FlowDocument dargestellt werden).

DragCompletedEventArgs

Stellt Informationen zum DragCompleted-Ereignis bereit, das eintritt, wenn ein Benutzer einen Ziehvorgang mit der Maus für ein Thumb-Steuerelement abschließt.

DragDeltaEventArgs

Stellt Informationen zum DragDelta-Ereignis bereit, das eintritt, wenn ein Benutzer ein- oder mehrmals mit der Maus ein Thumb-Steuerelement zieht.

DragStartedEventArgs

Stellt Informationen zum DragStarted-Ereignis bereit, das eintritt, wenn ein Benutzer mit der Maus ein Thumb-Steuerelement zieht.

GridViewRowPresenterBase

Stellt die Basisklasse für Klassen dar, die das Layout für eine Datenzeile definieren, wobei unterschiedliche Datenelemente in verschiedenen Spalten angezeigt werden.

ItemsChangedEventArgs

Stellt Daten für das ItemsChanged-Ereignis bereit.

LayoutInformation

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

MenuBase

Stellt ein Steuerelement dar, das Auswahlmöglichkeiten für Benutzer definiert.

MultiSelector

Stellt eine abstrakte Klasse für Steuerelemente bereit, die die Auswahl mehrerer Elemente zulassen.

Popup

Stellt ein Popupfenster mit Inhalt dar.

RangeBase

Stellt ein Element dar, das über einen Wert innerhalb eines bestimmten Bereichs verfügt.

RepeatButton

Stellt ein Steuerelement dar, das sein Click-Ereignis nach dem Klicken so lange auslöst, bis das Steuerelement wieder losgelassen wird.

ResizeGrip

Stellt eine Implementierung eines Thumb-Steuerelements dar, das die Änderung der Window-Größe ermöglicht.

ScrollBar

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

ScrollEventArgs

Liefert Daten für ein Scroll-Ereignis, das auftritt, wenn sich der Thumb einer ScrollBar bewegt.

SelectiveScrollingGrid

Ein Bereich, in dem angegebene Zellen in ihrer Position verbleiben können, wenn ein Bildlauf durch die Ansicht durchgeführt wird.

Selector

Stellt ein Steuerelement dar, das es einem Benutzer ermöglicht, Elemente aus den untergeordneten Elementen auszuwählen.

StatusBar

Stellt ein Steuerelement dar, das Elemente und Informationen in einer horizontalen Leiste in einem Anwendungsfenster anzeigt.

StatusBarItem

Stellt ein Element eines StatusBar-Steuerelements dar.

TabPanel

Behandelt das Layout von TabItem-Objekten für ein TabControl.

TextBoxBase

Eine abstrakte Basisklasse, die Funktionen von Steuerelementen für die Textbearbeitung bereitstellt, unter anderem TextBox und RichTextBox.

Thumb

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

TickBar

Stellt ein Steuerelement dar, das eine Gruppe von Teilstrichen für ein Slider-Steuerelement zeichnet.

ToggleButton

Basisklasse für Steuerelemente, die zwischen verschiedenen Zuständen umschalten können, wie z. B. CheckBox.

ToolBarOverflowPanel

Wird verwendet, um ToolBar-Überlaufelemente anzuordnen.

ToolBarPanel

Ordnet ToolBar-Elemente in einer ToolBar an.

Track

Stellt ein Steuerelement-Primitiv dar, das die Positionierung und Größe eines Thumb-Steuerelements und zweier RepeatButton-Steuerelemente behandelt, mit denen ein Value festgelegt wird.

UniformGrid

Stellt eine Möglichkeit zum Anordnen von Inhalt in einem Raster bereit, wobei alle Zellen im Raster die gleiche Größe aufweisen.

Strukturen

CustomPopupPlacement

Definiert benutzerdefinierte Platzierungsparameter für ein Popup-Steuerelement.

GeneratorPosition

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

Schnittstellen

IContainItemStorage

Stellt eine Implementierung der Eigenschaftenauflistung für Elementbereiche bereit.

IHierarchicalVirtualizationAndScrollInfo

Stellt Eigenschaften bereit, durch die ein Steuerelement, das hierarchische Daten anzeigt, mit einem VirtualizingPanel kommuniziert.

IItemContainerGenerator

Eine Schnittstelle, die von Klassen implementiert wird, die für die Generierung von Inhalten auf der Benutzeroberfläche für einen Host verantwortlich sind.

IRecyclingItemContainerGenerator

Erweitert die IItemContainerGenerator-Schnittstelle für die Wiederverwendung des generierten Benutzeroberflächeninhalts. Diese Schnittstelle wird von Klassen implementiert, die für das Generieren von Benutzeroberflächeninhalt im Namen eines Hosts zuständig sind.

IScrollInfo

Stellt den hauptsächlichen bildlauffähigen Bereich in einem ScrollViewer-Steuerelement dar.

Enumerationen

AutoToolTipPlacement

Beschreibt die Verfahren, mit denen der automatische ToolTip auf einem Slider-Steuerelement positioniert wird.

GeneratorDirection

Gibt die Richtung an, in der Elemente generiert werden. GeneratorDirection wird von StartAt verwendet.

GeneratorStatus

Wird von ItemContainerGenerator verwendet, um den Status der Elementgenerierung anzuzeigen.

PlacementMode

Beschreibt die Platzierung, mit der ein Popup-Steuerelement auf dem Bildschirm angezeigt wird.

PopupAnimation

Beschreibt die Animation des Popup-Steuerelements beim Öffnen.

PopupPrimaryAxis

Beschreibt die Richtung, in die ein Popup-Steuerelement bewegt wird, um den Anteil des Popup zu erhöhen, der sichtbar ist.

ScrollEventType

Beschreibt das Verhalten, das ein Scroll-Ereignis für ein ScrollBar-Steuerelement ausgelöst hat.

TickBarPlacement

Gibt die Platzierung einer TickBar in Bezug auf die Track eines Slider-Steuerelements an.

TickPlacement

Gibt die Position von Teilstrichen in einem Slider-Steuerelement in Bezug zu dem vom Steuerelement implementierten Track an

Delegaten

CustomPopupPlacementCallback

Stellt eine Methode dar, die eine benutzerdefinierte Positionierung für ein Popup-Steuerelement bietet.

DragCompletedEventHandler

Stellt eine Methode dar, die das DragCompleted-Routingereignis eines Thumb-Steuerelements behandelt.

DragDeltaEventHandler

Stellt eine Methode dar, die das DragDelta-Routingereignis eines Thumb-Steuerelements behandelt.

DragStartedEventHandler

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

ItemsChangedEventHandler

Stellt die Methode zur Behandlung des ItemsChanged-Ereignisses dar.

ScrollEventHandler

Stellt die Methode dar, von der das Scroll-Routingereignis behandelt wird, das auftritt, wenn der Thumb einer ScrollBar verschoben wird.