Поделиться через


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

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

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.