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