System.Windows.Controls.Primitives Namespace

Enthält Basisklassen und Steuerelemente, die in komplexeren Steuerelementen verwendet werden können. Contains base classes and controls that are intended to be used as part of other more complex controls.

Klassen

BulletDecorator

Stellt ein Layoutsteuerelement dar, das ein Aufzählungszeichen und ein anderes visuelles Objekt ausrichtet.Represents a layout control that aligns a bullet and another visual object.

ButtonBase

Stellt die Basisklasse für alle Button-Steuerelemente dar.Represents the base class for all Button controls.

CalendarButton

Stellt in einem Calendar einen Monat oder ein Jahr dar.Represents a month or year on a Calendar object.

CalendarDayButton

Stellt einen Tag in einem Calendar dar.Represents a day on a Calendar.

CalendarItem

Stellt den gerade angezeigten Monat oder das gerade angezeigte Jahr in einem Calendar dar.Represents the currently displayed month or year on a Calendar.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.

DataGridColumnHeader

Stellt einen einzelnen DataGrid-Spaltenheader dar.Represents an individual DataGrid column header.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.

DataGridRowHeader

Stellt einen einzelnen DataGrid-Zeilenheader dar.Represents an individual DataGrid row header.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.

DatePickerTextBox

Stellt die Texteingabe eines DatePicker dar.Represents the text input of a DatePicker.

DocumentPageView

Stellt einen Viewport für eine paginierte DocumentPage dar.Represents a viewport for a paginated DocumentPage.

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).Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).

DragCompletedEventArgs

Stellt Informationen zum DragCompleted-Ereignis bereit, das eintritt, wenn ein Benutzer einen Ziehvorgang mit der Maus für ein Thumb-Steuerelement abschließt.Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.

DragDeltaEventArgs

Stellt Informationen zum DragDelta-Ereignis bereit, das eintritt, wenn ein Benutzer ein- oder mehrmals mit der Maus ein Thumb-Steuerelement zieht.Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

DragStartedEventArgs

Stellt Informationen zum DragStarted-Ereignis bereit, das eintritt, wenn ein Benutzer mit der Maus ein Thumb-Steuerelement zieht.Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse.

GridViewRowPresenterBase

Stellt die Basisklasse für Klassen dar, die das Layout für eine Datenzeile definieren, wobei unterschiedliche Datenelemente in verschiedenen Spalten angezeigt werden.Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns.

ItemsChangedEventArgs

Stellt Daten für das ItemsChanged-Ereignis bereit.Provides data for the ItemsChanged event.

LayoutInformation

Definiert Methoden, die zusätzliche Informationen zum Layoutzustand eines Elements bereitstellen.Defines methods that provide additional information about the layout state of an element.

MenuBase

Stellt ein Steuerelement dar, das Auswahlmöglichkeiten für Benutzer definiert.Represents a control that defines choices for users to select.

MultiSelector

Stellt eine abstrakte Klasse für Steuerelemente bereit, die die Auswahl mehrerer Elemente zulassen.Provides an abstract class for controls that allow multiple items to be selected.

Popup

Stellt ein Popupfenster mit Inhalt dar.Represents a pop-up window that has content.

RangeBase

Stellt ein Element dar, das über einen Wert innerhalb eines bestimmten Bereichs verfügt.Represents an element that has a value within a specific range.

RepeatButton

Stellt ein Steuerelement dar, das sein Click-Ereignis nach dem Klicken so lange auslöst, bis das Steuerelement wieder losgelassen wird.Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.

ResizeGrip

Stellt eine Implementierung eines Thumb-Steuerelements dar, mit dem die Größe eines Window geändert werden kann.Represents an implementation of a Thumb control that enables a Window to change its size.

ScrollBar

Stellt ein Steuerelement dar, das eine Schiebeleiste mit einem verschiebbaren Thumb bereitstellt, dessen Position einem Wert entspricht.Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.

ScrollEventArgs

Liefert Daten für ein Scroll-Ereignis, das auftritt, wenn sich der Thumb einer ScrollBar bewegt.Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.

SelectiveScrollingGrid

Ein Bereich, in dem angegebene Zellen in ihrer Position verbleiben können, wenn ein Bildlauf durch die Ansicht durchgeführt wird.A panel that can hold specified cells in place when the view is scrolled.

Selector

Stellt ein Steuerelement dar, das es einem Benutzer ermöglicht, Elemente aus den untergeordneten Elementen auszuwählen.Represents a control that allows a user to select items from among its child elements.

StatusBar

Stellt ein Steuerelement dar, das Elemente und Informationen in einer horizontalen Leiste in einem Anwendungsfenster anzeigt.Represents a control that displays items and information in a horizontal bar in an application window.

StatusBarItem

Stellt ein Element eines StatusBar-Steuerelements dar.Represents an item of a StatusBar control.

TabPanel

Behandelt das Layout von TabItem-Objekten für ein TabControl.Handles the layout of the TabItem objects on a TabControl.

TextBoxBase

Eine abstrakte Basisklasse, die Funktionen von Steuerelementen für die Textbearbeitung bereitstellt, unter anderem TextBox und RichTextBox.An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.

Thumb

Stellt ein Steuerelement dar, das vom Benutzer gezogen werden kann.Represents a control that can be dragged by the user.

TickBar

Stellt ein Steuerelement dar, das eine Gruppe von Teilstrichen für ein Slider-Steuerelement zeichnet.Represents a control that draws a set of tick marks for a Slider control.

ToggleButton

Basisklasse für Steuerelemente, die zwischen verschiedenen Zuständen umschalten können, wie z. B. CheckBox.Base class for controls that can switch states, such as CheckBox.

ToolBarOverflowPanel

Wird verwendet, um ToolBar-Überlaufelemente anzuordnen.Used to arrange overflow ToolBar items.

ToolBarPanel

Ordnet ToolBar-Elemente in einer ToolBar an.Arranges ToolBar items inside a ToolBar.

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.Represents a control primitive that handles the positioning and sizing of a Thumb control and two RepeatButton controls that are used to set a Value.

UniformGrid

Stellt eine Möglichkeit zum Anordnen von Inhalt in einem Raster bereit, wobei alle Zellen im Raster die gleiche Größe aufweisen.Provides a way to arrange content in a grid where all the cells in the grid have the same size.

Strukturen

CustomPopupPlacement

Definiert benutzerdefinierte Platzierungsparameter für ein Popup-Steuerelement.Defines custom placement parameters for a Popup control.

GeneratorPosition

GeneratorPosition wird verwendet, um die Position eines Elements zu beschreiben, das von ItemContainerGenerator verwaltet wird.GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.

Schnittstellen

IContainItemStorage

Stellt eine Implementierung der Eigenschaftenauflistung für Elementbereiche bereit.Provides a property bag implementation for item panels.

IHierarchicalVirtualizationAndScrollInfo

Stellt Eigenschaften bereit, durch die ein Steuerelement, das hierarchische Daten anzeigt, mit einem VirtualizingPanel kommuniziert.Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.

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.An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IRecyclingItemContainerGenerator

Erweitert die IItemContainerGenerator-Schnittstelle für die Wiederverwendung des generierten Benutzeroberflächeninhalts.Extends the IItemContainerGenerator interface to reuse the UI content it generates. Diese Schnittstelle wird von Klassen implementiert, die für das Generieren von Benutzeroberflächeninhalt im Namen eines Hosts zuständig sind.Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.

IScrollInfo

Stellt den bildlauffähigen Hauptbereich in einem ScrollViewer-Steuerelement dar.Represents the main scrollable region inside a ScrollViewer control.

Enumerationen

AutoToolTipPlacement

Beschreibt die Verfahren, mit denen der automatische ToolTip auf einem Slider-Steuerelement positioniert wird.Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

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

GeneratorStatus

Wird von ItemContainerGenerator verwendet, um den Status der Elementgenerierung anzuzeigen.Used by ItemContainerGenerator to indicate the status of its item generation.

PlacementMode

Beschreibt die Platzierung, mit der ein Popup-Steuerelement auf dem Bildschirm angezeigt wird.Describes the placement of where a Popup control appears on the screen.

PopupAnimation

Beschreibt, wie ein Popup-Steuerelement beim Öffnen animiert wird.Describes how a Popup control animates when it opens.

PopupPrimaryAxis

Beschreibt die Richtung, in die ein Popup-Steuerelement verschoben wird, um die sichtbare Größe des Popup zu erhöhen.Describes the direction to move a Popup control to increase the amount of the Popup that is visible.

ScrollEventType

Beschreibt das Verhalten, das ein Scroll-Ereignis für ein ScrollBar-Steuerelement ausgelöst hat.Describes the behavior that caused a Scroll event for a ScrollBar control.

TickBarPlacement

Gibt die Platzierung einer TickBar in Bezug auf die Track eines Slider-Steuerelements an.Specifies the placement of a TickBar with respect to the Track of a Slider control.

TickPlacement

Gibt die Position von Teilstrichen in einem Slider-Steuerelement in Bezug zu dem von diesem implementierten Track an.Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.

Delegaten

CustomPopupPlacementCallback

Stellt eine Methode dar, die eine benutzerdefinierte Positionierung für ein Popup-Steuerelement bietet.Represents a method that provides custom positioning for a Popup control.

DragCompletedEventHandler

Stellt eine Methode dar, die das DragCompleted-Routingereignis eines Thumb-Steuerelements behandelt.Represents a method that will handle the DragCompleted routed event of a Thumb control.

DragDeltaEventHandler

Stellt eine Methode dar, die das DragDelta-Routingereignis eines Thumb-Steuerelements behandelt.Represents a method that will handle the DragDelta routed event of a Thumb control.

DragStartedEventHandler

Stellt die Methode dar, die das DragStarted-Routingereignis eines Thumb-Steuerelements behandelt.Represents the method that will handle the DragStarted routed event of a Thumb control.

ItemsChangedEventHandler

Stellt die Methode zur Behandlung des ItemsChanged-Ereignisses dar.Represents the method that will handle the ItemsChanged event.

ScrollEventHandler

Stellt die Methode dar, von der das Scroll-Routingereignis behandelt wird, das auftritt, wenn der Thumb einer ScrollBar verschoben wird.Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.