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

Происходит перед перемещением содержимого буфера обмена в ячейку.

Применяется к

См. также раздел