DataGridColumn Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет столбец элемента управления DataGrid.
public ref class DataGridColumn abstract : System::Windows::DependencyObject
public abstract class DataGridColumn : System.Windows.DependencyObject
type DataGridColumn = class
inherit DependencyObject
Public MustInherit Class DataGridColumn
Inherits DependencyObject
- Наследование
- Производный
Комментарии
Этот абстрактный класс предоставляет базовые функциональные возможности для всех DataGrid столбцов.
Конструкторы
| DataGridColumn() |
Инициализирует новый экземпляр класса DataGridColumn. |
Поля
| ActualWidthProperty |
Идентифицирует свойство зависимостей ActualWidth. |
| CanUserReorderProperty |
Идентифицирует свойство зависимостей CanUserReorder. |
| CanUserResizeProperty |
Идентифицирует свойство зависимостей CanUserResize. |
| CanUserSortProperty |
Идентифицирует свойство зависимостей CanUserSort. |
| CellStyleProperty |
Идентифицирует свойство зависимостей CellStyle. |
| DisplayIndexProperty |
Идентифицирует свойство зависимостей DisplayIndex. |
| DragIndicatorStyleProperty |
Идентифицирует свойство зависимостей DragIndicatorStyle. |
| HeaderProperty |
Идентифицирует свойство зависимостей Header. |
| HeaderStringFormatProperty |
Идентифицирует свойство зависимостей HeaderStringFormat. |
| HeaderStyleProperty |
Идентифицирует свойство зависимостей HeaderStyle. |
| HeaderTemplateProperty |
Идентифицирует свойство зависимостей HeaderTemplate. |
| HeaderTemplateSelectorProperty |
Идентифицирует свойство зависимостей HeaderTemplateSelector. |
| IsAutoGeneratedProperty |
Идентифицирует свойство зависимостей IsAutoGenerated. |
| IsFrozenProperty |
Идентифицирует свойство зависимостей IsFrozen. |
| IsReadOnlyProperty |
Идентифицирует свойство зависимостей IsReadOnly. |
| MaxWidthProperty |
Идентифицирует свойство зависимостей MaxWidth. |
| MinWidthProperty |
Идентифицирует свойство зависимостей MinWidth. |
| SortDirectionProperty |
Идентифицирует свойство зависимостей SortDirection. |
| SortMemberPathProperty |
Идентифицирует свойство зависимостей SortMemberPath. |
| VisibilityProperty |
Идентифицирует свойство зависимостей Visibility. |
| WidthProperty |
Идентифицирует свойство зависимостей Width. |
Свойства
| ActualWidth |
Возвращает текущую ширину столбца в аппаратно-независимых единицах (1/96 дюйма на единицу). |
| CanUserReorder |
Получение или установка значения, определяющего, может ли пользователь изменять позицию столбца, перетаскивая его заголовок мышью. |
| CanUserResize |
Получает или задает значение, указывающее, может ли пользователь изменять ширину столбца с помощью мыши. |
| CanUserSort |
Получение или установка значения, определяющего, может ли пользователь сортировать столбец, щелкая его заголовок. |
| CellStyle |
Получает или задает стиль, используемый при визуализации ячеек в столбце. |
| ClipboardContentBinding |
Получает или задает объект привязки, который должен использоваться при получении или задании содержимого ячейки для буфера обмена. |
| DataGridOwner |
Получает элемент управления DataGrid, содержащий этот столбец. |
| DependencyObjectType |
Возвращает объект , DependencyObjectType который заключает в оболочку тип СРЕДЫ CLR данного экземпляра. (Унаследовано от DependencyObject) |
| Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
| DisplayIndex |
Получает или задает позицию отображения столбца по отношению к другим столбцам в элементе управления DataGrid. |
| DragIndicatorStyle |
Получает или задает объект стиля для применения к заголовку столбца во время операции перетаскивания. |
| Header |
Получение или установка содержимого заголовка столбца. |
| HeaderStringFormat |
Получает или задает шаблон формата, применяемый к содержимому заголовка столбца. |
| HeaderStyle |
Получает или задает стиль, используемый при отображении заголовка столбца. |
| HeaderTemplate |
Получает или задает шаблон, определяющий визуальное представление заголовка столбца. |
| HeaderTemplateSelector |
Получает или задает объект, который выбирает, какой шаблон должен использоваться для заголовка столбца. |
| IsAutoGenerated |
Получает значение, указывающее, создается ли столбец автоматически. |
| IsFrozen |
Получает значение, указывающее, запрещена ли горизонтальная прокрутка столбца. |
| IsReadOnly |
Получение или установка значения, определяющего возможность редактирования ячеек в столбце. |
| IsSealed |
Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject) |
| MaxWidth |
Получает или задает максимальное ограничение ширины столбца. |
| MinWidth |
Получает или задает минимальное ограничение ширины столбца. |
| SortDirection |
Получает или задает направление сортировки столбца (по возрастанию или по убыванию). |
| SortMemberPath |
Получение или установка имени свойства либо иерархии имен свойств, разделенных точками, которые определяют член, по которому будет выполняться сортировка. |
| Visibility |
Получение или установка видимости столбца. |
| Width |
Получение или установка ширины столбца либо режима автоматического изменения размера. |
Методы
| CancelCellEdit(FrameworkElement, Object) |
Приводит к восстановлению исходного неизмененного значения в изменяемой ячейке. |
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| ClearValue(DependencyProperty) |
Очищает локальное значение свойства. Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Очищает локальное значение доступного только для чтения свойства. Очищаемое свойство задается ключом DependencyPropertyKey. (Унаследовано от DependencyObject) |
| CoerceValue(DependencyProperty) |
Приводит значение указанного свойства зависимостей. Это осуществляется путем вызова какой-либо функции CoerceValueCallback, указанной в метаданных свойства зависимостей, которое существует в вызывающем объекте DependencyObject. (Унаследовано от DependencyObject) |
| CommitCellEdit(FrameworkElement) |
Выполняет любую необходимую проверку перед выходом из режима правки ячейки. |
| Equals(Object) |
Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject. (Унаследовано от DependencyObject) |
| GenerateEditingElement(DataGridCell, Object) |
При переопределении в производном классе получает элемент, доступный для изменения, который привязывается к значению свойства Binding столбца. |
| GenerateElement(DataGridCell, Object) |
При переопределении в производном классе получает элемент, доступный только для чтения, который привязывается к значению свойства Binding столбца. |
| GetCellContent(DataGridRow) |
Извлекает значение свойства Content для ячейки, расположенной на пересечении данного столбца и указанной строки. |
| GetCellContent(Object) |
Получает значение свойства Content для ячейки, которая расположена на пересечении данного столбца и строки, представляющей указанный элемент данных. |
| GetHashCode() |
Возвращает хэш-код для данного объекта DependencyObject. (Унаследовано от DependencyObject) |
| GetLocalValueEnumerator() |
Создает специализированный перечислитель для определения свойств зависимостей, которые локально установили значения для данного DependencyObject. (Унаследовано от DependencyObject) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject. (Унаследовано от DependencyObject) |
| InvalidateProperty(DependencyProperty) |
Повторно вычисляет действующее значение для указанного свойства зависимостей. (Унаследовано от DependencyObject) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| NotifyPropertyChanged(String) |
Уведомляет DataGrid, содержащий этот столбец, об изменении свойства столбца. |
| OnCoerceIsReadOnly(Boolean) |
Определяет значение свойства IsReadOnly на основе правил свойств объекта DataGrid, в котором содержится этот столбец. |
| OnCopyingCellClipboardContent(Object) |
Вызывает событие CopyingCellClipboardContent. |
| OnPastingCellClipboardContent(Object, Object) |
Вызывает событие PastingCellClipboardContent. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Вызывается каждый раз, когда обновляется действительное значение любого свойства зависимостей для данного DependencyObject. Конкретное измененное свойство зависимостей сообщается в данных события. (Унаследовано от DependencyObject) |
| PrepareCellForEdit(FrameworkElement, RoutedEventArgs) |
При переопределении в производном классе задает содержимое ячейки, которое требуется изменить. |
| ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если таковое существует. (Унаследовано от DependencyObject) |
| RefreshCellContent(FrameworkElement, String) |
При переопределении в производном классе обновляет содержимое ячейки в столбце в ответ на изменение значения свойства столбца. |
| SetCurrentValue(DependencyProperty, Object) |
Задает значение свойства зависимостей, не меняя источник значения. (Унаследовано от DependencyObject) |
| SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства. (Унаследовано от DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Задает локальное значение свойства зависимости только для чтения, определяемое идентификатором DependencyPropertyKey свойства зависимостей. (Унаследовано от DependencyObject) |
| ShouldSerializeProperty(DependencyProperty) |
Возвращает значение, которое указывает, следует ли процессам сериализации выполнять сериализацию значения для предоставленного свойства зависимостей. (Унаследовано от DependencyObject) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
События
| CopyingCellClipboardContent |
Происходит после подготовки содержимого буфера обмена ячейки. |
| PastingCellClipboardContent |
Происходит перед перемещением содержимого буфера обмена в ячейку. |