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