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