System.Windows.Controls.Primitives Namespace

Базовые классы и элементы управления, предназначенные для использования в качестве части других, более сложных элементов управления. Contains base classes and controls that are intended to be used as part of other more complex controls.

Классы

BulletDecorator

Представляет элемент управления макета, выравнивающий маркер и другой объект, имеющий визуальное представление.Represents a layout control that aligns a bullet and another visual object.

ButtonBase

Представляет базовый класс для всех элементов управления Button.Represents the base class for all Button controls.

CalendarButton

Представляет месяц или год в объекте Calendar.Represents a month or year on a Calendar object.

CalendarDayButton

Представляет день в объекте Calendar.Represents a day on a Calendar.

CalendarItem

Представляет месяц или год, отображаемый в данный момент в объекте Calendar.Represents the currently displayed month or year on a Calendar.

DataGridCellsPresenter

Используется в шаблоне объекта DataGrid для указания расположения в визуальном дереве элемента управления, куда должны быть добавлены ячейки.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

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

DataGridColumnHeadersPresenter

Используется в шаблоне объекта DataGrid для указания расположения в визуальном дереве элемента управления, куда должны быть добавлены заголовки столбцов.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

Используется в шаблоне объекта DataGrid для указания расположения в визуальном дереве элемента управления, куда должны быть добавлены сведения о строке.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

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

DataGridRowsPresenter

Используется в шаблоне объекта DataGrid для указания расположения в визуальном дереве элемента управления, куда должны быть добавлены строки.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

Представляет текстовые входные данные объекта DatePicker.Represents the text input of a DatePicker.

DocumentPageView

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

DocumentViewerBase

Предоставляет базовый класс для средств просмотра, предназначенных для отображения фиксированного или потокового содержимого (представленного FixedDocument или FlowDocument соответственно).Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).

DragCompletedEventArgs

Предоставляет информацию о событии DragCompleted, генерируемом, когда пользователь завершает операцию перетаскивания элемент управления Thumb мышью.Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.

DragDeltaEventArgs

Предоставляет информацию о событии DragDelta, генерируемом один или более раз, когда пользователь перетаскивает элемент управления Thumb мышью.Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

DragStartedEventArgs

Предоставляет информацию о событии DragStarted, происходящем, когда пользователь перетаскивает элемент управления Thumb мышью.Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse.

GridViewRowPresenterBase

Представляет базовый класс для классов, определяющий макет строки данных в том случае, когда разные элементы данных отображаются в разных столбцах.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

Предоставляет данные для события ItemsChanged.Provides data for the ItemsChanged event.

LayoutInformation

Определяет методы, предоставляющие дополнительную информацию о состоянии структуры элемента.Defines methods that provide additional information about the layout state of an element.

MenuBase

Представляет элемент управления, определяющий варианты выбора для пользователей.Represents a control that defines choices for users to select.

MultiSelector

Предоставляет абстрактный класс для элементов управления, разрешающих выбор нескольких элементов.Provides an abstract class for controls that allow multiple items to be selected.

Popup

Представляет всплывающее окно с содержимым.Represents a pop-up window that has content.

RangeBase

Представляет элемент, значение которого лежит в заданном диапазоне.Represents an element that has a value within a specific range.

RepeatButton

Представляет элемент управления, генерирующий событие Click периодически с момента его нажатия и до момента отпускания.Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.

ResizeGrip

Представляет реализацию элемента управления Thumb, позволяющую Window изменять его размер.Represents an implementation of a Thumb control that enables a Window to change its size.

ScrollBar

Представляет элемент управления, предоставляющий полосу прокрутки со скользящим элементом Thumb, положение которого соответствует значению.Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.

ScrollEventArgs

Представляет данные для события Scroll, происходящего при перемещении Thumb в составе ScrollBar.Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.

SelectiveScrollingGrid

Панель, на которой могут сохраняться заданные ячейки при прокрутке.A panel that can hold specified cells in place when the view is scrolled.

Selector

Предоставляет элемент управления, позволяющий пользователю выбрать один из его дочерних элементов.Represents a control that allows a user to select items from among its child elements.

StatusBar

Представляет элемент управления, отображающего элементы и информацию на горизонтальной полосе в окне приложения.Represents a control that displays items and information in a horizontal bar in an application window.

StatusBarItem

Предоставляет элемент элемента управления StatusBar.Represents an item of a StatusBar control.

TabPanel

Управляет структурой объектов TabItem в TabControl.Handles the layout of the TabItem objects on a TabControl.

TextBoxBase

Абстрактный базовый класс, который предоставляет функциональные возможности для редактирования текстовых элементов управления, включая TextBox и RichTextBox.An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.

Thumb

Представляет элемент управления, который может перетаскивать пользователь.Represents a control that can be dragged by the user.

TickBar

Представляет элемент управления, рисующий набор делений для элемента управления Slider.Represents a control that draws a set of tick marks for a Slider control.

ToggleButton

Определяет базовый класс для элементов управления, которые могут переключаться между состояниями, таких как CheckBox.Base class for controls that can switch states, such as CheckBox.

ToolBarOverflowPanel

Используется для размещения элементов переполнения ToolBar.Used to arrange overflow ToolBar items.

ToolBarPanel

Упорядочивает элементы ToolBar в ToolBar.Arranges ToolBar items inside a ToolBar.

Track

Представляет примитив элемента управления, обрабатывающий размещение и изменение размеров элемента управления Thumb и двух элементов управления RepeatButton, используемых для установки свойства Value.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

Предоставляет способ упорядочивания содержимого в сетке, при котором все ячейки в сетке будут одинакового размера.Provides a way to arrange content in a grid where all the cells in the grid have the same size.

Структуры

CustomPopupPlacement

Определяет параметры настраиваемого размещения для элемента управления Popup.Defines custom placement parameters for a Popup control.

GeneratorPosition

GeneratorPosition используется для описания позиции элемента, которым управляет ItemContainerGenerator.GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.

Интерфейсы

IContainItemStorage

Предоставляет реализацию контейнера свойств для панелей элементов.Provides a property bag implementation for item panels.

IHierarchicalVirtualizationAndScrollInfo

Предоставляет свойства, с помощью которых элемент управления, который отображает иерархические данные, взаимодействует с VirtualizingPanel.Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.

IItemContainerGenerator

Интерфейс, реализуемый классами, ответственными за генерирование содержимого пользовательского интерфейса для контейнера.An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IRecyclingItemContainerGenerator

Расширяет интерфейс IItemContainerGenerator для повторного использования генерируемого им содержимого пользовательского интерфейса.Extends the IItemContainerGenerator interface to reuse the UI content it generates. Этот интерфейс реализуется классами, ответственными за генерирование содержимого пользовательского интерфейса от имени сайта.Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.

IScrollInfo

Представляет главную прокручиваемую область в элементе управления ScrollViewer.Represents the main scrollable region inside a ScrollViewer control.

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

AutoToolTipPlacement

Определяет, как автоматический ToolTip размещается в элементе управления Slider.Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

Задает направление генерирования элементов. GeneratorDirection используется только в StartAt.GeneratorDirection is used by StartAt.

GeneratorStatus

Используется ItemContainerGenerator для указания состояния генерирования его элементов.Used by ItemContainerGenerator to indicate the status of its item generation.

PlacementMode

Определяет размещение элемента управления Popup на экране.Describes the placement of where a Popup control appears on the screen.

PopupAnimation

Определяет анимацию элемента управления Popup при открытии.Describes how a Popup control animates when it opens.

PopupPrimaryAxis

Описывает направление перемещения элемента управления Popup для увеличения видимой части Popup.Describes the direction to move a Popup control to increase the amount of the Popup that is visible.

ScrollEventType

Описывает поведение, вызвавшее событие Scroll для элемента управления ScrollBar.Describes the behavior that caused a Scroll event for a ScrollBar control.

TickBarPlacement

Определяет размещение TickBar относительно Track элемента управления Slider.Specifies the placement of a TickBar with respect to the Track of a Slider control.

TickPlacement

Определяет позицию делений в элементе управления Slider с учетом Track, реализуемого элементом управления.Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.

Делегаты

CustomPopupPlacementCallback

Представляет метод, который предоставляет нестандартное расположение для элемента управления Popup.Represents a method that provides custom positioning for a Popup control.

DragCompletedEventHandler

Представляет метод, обрабатывающий перенаправленное событие DragCompleted элемента управления Thumb.Represents a method that will handle the DragCompleted routed event of a Thumb control.

DragDeltaEventHandler

Представляет метод, обрабатывающий перенаправленное событие DragDelta элемента управления Thumb.Represents a method that will handle the DragDelta routed event of a Thumb control.

DragStartedEventHandler

Представляет метод, обрабатывающий маршрутизируемое событие DragStarted элемента управления Thumb.Represents the method that will handle the DragStarted routed event of a Thumb control.

ItemsChangedEventHandler

Представляет метод, обрабатывающий событие ItemsChanged.Represents the method that will handle the ItemsChanged event.

ScrollEventHandler

Представляет метод обработки перенаправленного события Scroll, которое возникает при перемещении Thumb типа ScrollBar.Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.