System.Windows.Controls.Primitives Пространство имен

Содержит базовые классы и элементы управления, которые предназначены для использования в составе других более сложных элементов управления.

Классы

Имя Описание
BulletDecorator

Представляет элемент управления макетом, который выравнивает маркер и другой визуальный объект.

ButtonBase

Представляет базовый класс для всех Button элементов управления.

CalendarButton

Представляет месяц или год объекта Calendar .

CalendarDayButton

Представляет день на день Calendar.

CalendarItem

Представляет текущий отображаемый месяц или год на объекте Calendar.

DataGridCellsPresenter

Используется в шаблоне элемента управления DataGrid , чтобы указать расположение в визуальном дереве элемента управления, в котором должны быть добавлены ячейки.

DataGridColumnHeader

Представляет отдельный DataGrid заголовок столбца.

DataGridColumnHeadersPresenter

Используется в шаблоне для DataGrid указания расположения в визуальном дереве элемента управления, в котором должны быть добавлены заголовки столбцов.

DataGridDetailsPresenter

Используется в шаблоне элемента управления DataGrid для указания расположения в визуальном дереве элемента управления, в котором добавляются сведения о строке.

DataGridRowHeader

Представляет отдельный DataGrid заголовок строки.

DataGridRowsPresenter

Используется в шаблоне объекта DataGrid , чтобы указать расположение в визуальном дереве элемента управления, в котором должны быть добавлены строки.

DatePickerTextBox

Представляет текстовые входные данные объекта DatePicker.

DocumentPageView

Представляет окно просмотра для разбиения DocumentPageна страницы.

DocumentViewerBase

Предоставляет базовый класс для зрителей, которые предназначены для отображения фиксированного или потокового содержимого (представленного соответствующим FixedDocument или FlowDocumentсоответственно).

DragCompletedEventArgs

Предоставляет сведения о DragCompleted событии, возникающее при завершении операции перетаскивания с помощью мыши Thumb элемента управления.

DragDeltaEventArgs

Предоставляет сведения о DragDelta событии, которое происходит один или несколько раз, когда пользователь перетаскивает Thumb элемент управления с помощью мыши.

DragStartedEventArgs

Предоставляет сведения о DragStarted событии, возникающее при перетаскивании Thumb пользователем элемента управления с помощью мыши.

GridViewRowPresenterBase

Представляет базовый класс для классов, определяющих макет для строки данных, в которых различные элементы данных отображаются в разных столбцах.

ItemsChangedEventArgs

Предоставляет данные для ItemsChanged события.

LayoutInformation

Определяет методы, предоставляющие дополнительные сведения о состоянии макета элемента.

MenuBase

Представляет элемент управления, определяющий выбор для выбранных пользователей.

MultiSelector

Предоставляет абстрактный класс для элементов управления, которые позволяют выбирать несколько элементов.

Popup

Представляет всплывающее окно с содержимым.

RangeBase

Представляет элемент, имеющий значение в определенном диапазоне.

RepeatButton

Представляет элемент управления, который вызывает событие Click повторно с момента его нажатия, пока не будет выпущено.

ResizeGrip

Представляет реализацию элемента управления, позволяющего ThumbWindow изменять его размер.

ScrollBar

Представляет элемент управления, предоставляющий полосу прокрутки, которая имеет скользящее Thumb положение, положение которого соответствует значению.

ScrollEventArgs

Предоставляет данные для Scroll события, возникающего при Thumb перемещении ScrollBar .

SelectiveScrollingGrid

Панель, которая может хранить указанные ячейки на месте при прокрутке представления.

Selector

Представляет элемент управления, позволяющий пользователю выбирать элементы из его дочерних элементов.

StatusBar

Представляет элемент управления, отображающий элементы и сведения в горизонтальной панели в окне приложения.

StatusBarItem

Представляет элемент StatusBar элемента управления.

TabPanel

Обрабатывает макет TabItem объектов в объекте TabControl.

TextBoxBase

Абстрактный базовый класс, предоставляющий функциональные возможности для элементов управления редактированием текста, включая TextBox и RichTextBox.

Thumb

Представляет элемент управления, который можно перетаскивать пользователем.

TickBar

Представляет элемент управления, который рисует набор меток для Slider элемента управления.

ToggleButton

Базовый класс для элементов управления, которые могут переключать состояния, например CheckBox.

ToolBarOverflowPanel

Используется для упорядочивания элементов переполнения ToolBar .

ToolBarPanel

Упорядочивает ToolBar элементы внутри ToolBar.

Track

Представляет примитив элемента управления, который обрабатывает расположение и размер Thumb элемента управления и два RepeatButton элемента управления, которые используются для задания Value.

UniformGrid

Предоставляет способ упорядочить содержимое в сетке, где все ячейки в сетке имеют одинаковый размер.

Структуры

Имя Описание
CustomPopupPlacement

Определяет параметры пользовательского размещения для элемента управления Popup.

GeneratorPosition

GeneratorPosition используется для описания положения элемента, управляемого ItemContainerGenerator.

Интерфейсы

Имя Описание
IContainItemStorage

Предоставляет реализацию пакета свойств для панелей элементов.

IHierarchicalVirtualizationAndScrollInfo

Предоставляет свойства, с помощью которых элемент управления, отображающий иерархические данные, взаимодействует с VirtualizingPanelним.

IItemContainerGenerator

Интерфейс, реализованный классами, ответственными за создание содержимого пользовательского интерфейса от имени узла.

IRecyclingItemContainerGenerator

IItemContainerGenerator Расширяет интерфейс для повторного использования содержимого пользовательского интерфейса, который он создает. Классы, ответственные за создание содержимого пользовательского интерфейса от имени узла, реализуют этот интерфейс.

IScrollInfo

Представляет основную прокручиваемую область внутри ScrollViewer элемента управления.

Перечисления

Имя Описание
AutoToolTipPlacement

Описывает средства, с помощью которых автоматически ToolTip размещается на элементе управления Slider.

GeneratorDirection

Указывает направление, в котором будет происходить создание элементов. GeneratorDirection используется StartAt.

GeneratorStatus

Используется ItemContainerGenerator для указания состояния создания элемента.

PlacementMode

Описывает размещение элемента управления Popup на экране.

PopupAnimation

Описывает, как элемент управления Popup анимирует при открытии.

PopupPrimaryAxis

Описывает направление перемещения элемента управления Popup для увеличения количества видимых Popup.

ScrollEventType

Описывает поведение, вызвавшее событие Scroll для элемента управления ScrollBar.

TickBarPlacement

Указывает размещение TickBar относительно Track элемента управления Slider.

TickPlacement

Указывает позицию меток в элементе управления Slider относительно Track, реализуемой элементом управления.

Делегаты

Имя Описание
CustomPopupPlacementCallback

Представляет метод, предоставляющий настраиваемую позицию для Popup элемента управления.

DragCompletedEventHandler

Представляет метод, который будет обрабатывать DragCompleted перенаправленное событие Thumb элемента управления.

DragDeltaEventHandler

Представляет метод, который будет обрабатывать DragDelta перенаправленное событие Thumb элемента управления.

DragStartedEventHandler

Представляет метод, который будет обрабатывать DragStarted перенаправленное событие Thumb элемента управления.

ItemsChangedEventHandler

Представляет метод, который будет обрабатывать ItemsChanged событие.

ScrollEventHandler

Представляет метод, который будет обрабатывать Scroll перенаправленное событие, возникающее при Thumb перемещении ScrollBar .