Compartilhar via


DataGridColumn Classe

Definição

Representa uma coluna 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
Herança
Derivado

Comentários

Essa classe abstrata fornece a funcionalidade base para todas as DataGrid colunas.

Construtores

DataGridColumn()

Inicializa uma nova instância da classe DataGridColumn.

Campos

ActualWidthProperty

Identifica a propriedade de dependência ActualWidth.

CanUserReorderProperty

Identifica a propriedade de dependência CanUserReorder.

CanUserResizeProperty

Identifica a propriedade de dependência CanUserResize.

CanUserSortProperty

Identifica a propriedade de dependência CanUserSort.

CellStyleProperty

Identifica a propriedade de dependência CellStyle.

DisplayIndexProperty

Identifica a propriedade de dependência DisplayIndex.

DragIndicatorStyleProperty

Identifica a propriedade de dependência DragIndicatorStyle.

HeaderProperty

Identifica a propriedade de dependência Header.

HeaderStringFormatProperty

Identifica a propriedade de dependência HeaderStringFormat.

HeaderStyleProperty

Identifica a propriedade de dependência HeaderStyle.

HeaderTemplateProperty

Identifica a propriedade de dependência HeaderTemplate.

HeaderTemplateSelectorProperty

Identifica a propriedade de dependência HeaderTemplateSelector.

IsAutoGeneratedProperty

Identifica a propriedade de dependência IsAutoGenerated.

IsFrozenProperty

Identifica a propriedade de dependência IsFrozen.

IsReadOnlyProperty

Identifica a propriedade de dependência IsReadOnly.

MaxWidthProperty

Identifica a propriedade de dependência MaxWidth.

MinWidthProperty

Identifica a propriedade de dependência MinWidth.

SortDirectionProperty

Identifica a propriedade de dependência SortDirection.

SortMemberPathProperty

Identifica a propriedade de dependência SortMemberPath.

VisibilityProperty

Identifica a propriedade de dependência Visibility.

WidthProperty

Identifica a propriedade de dependência Width.

Propriedades

ActualWidth

Obtém a largura atual da coluna, em unidades independentes do dispositivo (1/96 polegada por unidade).

CanUserReorder

Obtém ou define um valor que indica se o usuário pode alterar a posição de exibição da coluna arrastando o seu cabeçalho.

CanUserResize

Obtém ou define um valor que indica se o usuário pode ajustar a largura da coluna usando o mouse.

CanUserSort

Obtém ou define um valor que indica se o usuário pode classificar a coluna clicando no seu cabeçalho.

CellStyle

Obtém ou define o estilo usado para renderizar as células da coluna.

ClipboardContentBinding

Obtém ou define o objeto de associação a ser usado ao obter ou definir o conteúdo da célula para a área de transferência.

DataGridOwner

Obtém o controle DataGrid que contém esta coluna.

DependencyObjectType

Obtém o DependencyObjectType que encapsula o tipo CLR dessa instância.

(Herdado de DependencyObject)
Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.

(Herdado de DispatcherObject)
DisplayIndex

Obtém ou define a posição de exibição da coluna em relação às outras colunas do DataGrid.

DragIndicatorStyle

Obtém ou define o objeto de estilo para aplicar ao cabeçalho de coluna durante uma operação de arrastar.

Header

Obtém ou define o conteúdo do cabeçalho da coluna.

HeaderStringFormat

Obtém ou define o padrão de formato a ser aplicado ao conteúdo do cabeçalho de coluna.

HeaderStyle

Obtém ou define o estilo usado ao renderizar o cabeçalho de coluna.

HeaderTemplate

Obtém ou define o modelo que define a representação visual do cabeçalho de coluna.

HeaderTemplateSelector

Obtém ou define o objeto que seleciona qual modelo usar para o cabeçalho de coluna.

IsAutoGenerated

Obtém um valor que indica se a coluna é somente autogerenciada.

IsFrozen

Obtém um valor que indica se a coluna está impedida de rolar horizontalmente.

IsReadOnly

Obtém ou define um valor que indica se as células na coluna podem ser editadas.

IsSealed

Obtém um valor que indica se essa instância está validada no momento (somente leitura).

(Herdado de DependencyObject)
MaxWidth

Obtém ou define a restrição de largura máxima da coluna.

MinWidth

Obtém ou define a restrição de largura mínima da coluna.

SortDirection

Obtém ou define a direção da classificação (crescente ou decrescente) da coluna.

SortMemberPath

Obtém ou define um nome de propriedade, ou uma hierarquia de nomes de propriedade baseada na delimitação por ponto, que indica o membro pelo qual classificar.

Visibility

Obtém ou define a visibilidade da coluna.

Width

Obtém ou define a largura da coluna ou o modo de dimensionamento automático.

Métodos

CancelCellEdit(FrameworkElement, Object)

Faz com que a célula que está sendo editada reverta para o valor original não editado.

CheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um identificador DependencyProperty.

(Herdado de DependencyObject)
ClearValue(DependencyPropertyKey)

Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por um DependencyPropertyKey.

(Herdado de DependencyObject)
CoerceValue(DependencyProperty)

Converte o valor da propriedade de dependência especificada. Isso é feito invocando qualquer função CoerceValueCallback especificada nos metadados de propriedade para a propriedade de dependência, visto que ela existe na chamada a DependencyObject.

(Herdado de DependencyObject)
CommitCellEdit(FrameworkElement)

Realiza a validação necessária antes de sair do modo de edição da célula.

Equals(Object)

Determina se um DependencyObject fornecido é equivalente ao DependencyObject atual.

(Herdado de DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Quando substituído em uma classe derivada, obtém um elemento de edição que está associado ao valor da propriedade Binding da coluna.

GenerateElement(DataGridCell, Object)

Quando substituído em uma classe derivada, obtém um elemento somente leitura que está associado ao valor da propriedade Binding da coluna.

GetCellContent(DataGridRow)

Recupera o valor da propriedade Content da célula na interseção dessa coluna e da linha especificada.

GetCellContent(Object)

Obtém o valor da propriedade Content da célula na interseção dessa coluna e da linha que representa o item de dados especificado.

GetHashCode()

Obtém o código hash para esse DependencyObject.

(Herdado de DependencyObject)
GetLocalValueEnumerator()

Cria um enumerador especializado para determinar quais propriedades de dependência têm valores definidos localmente nessa DependencyObject.

(Herdado de DependencyObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência nessa instância de um DependencyObject.

(Herdado de DependencyObject)
InvalidateProperty(DependencyProperty)

Reavalia o valor efetivo para a propriedade de dependência especificada.

(Herdado de DependencyObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
NotifyPropertyChanged(String)

Notifica o DataGrid que contém essa coluna de que uma propriedade da coluna foi alterada.

OnCoerceIsReadOnly(Boolean)

Determina o valor da propriedade IsReadOnly com base nas regras de propriedade do DataGrid que contém essa coluna.

OnCopyingCellClipboardContent(Object)

Aciona o evento CopyingCellClipboardContent.

OnPastingCellClipboardContent(Object, Object)

Aciona o evento PastingCellClipboardContent.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invocado sempre que o valor efetivo de qualquer propriedade de dependência nesse DependencyObject for atualizado. A propriedade de dependência específica que mudou é relatada os dados do evento.

(Herdado de DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Quando substituído em uma classe derivada, define o conteúdo da célula conforme necessário para edição.

ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, local, se houver.

(Herdado de DependencyObject)
RefreshCellContent(FrameworkElement, String)

Quando substituído em uma classe derivada, atualiza o conteúdo de uma célula na coluna em resposta a um valor da propriedade de coluna que foi alterado.

SetCurrentValue(DependencyProperty, Object)

Define o valor da propriedade de dependência sem alterar a origem do valor.

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência, especificada pelo identificador da propriedade de dependência.

(Herdado de DependencyObject)
SetValue(DependencyPropertyKey, Object)

Define o valor de uma propriedade de dependência somente leitura, especificada pelo identificador DependencyPropertyKey da propriedade de dependência.

(Herdado de DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Retorna um valor que indica se os processos de serialização devem serializar o valor da propriedade de dependência fornecida.

(Herdado de DependencyObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Impõe que o thread de chamada tenha acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Eventos

CopyingCellClipboardContent

Ocorre depois que o conteúdo da Área de Transferência é preparado.

PastingCellClipboardContent

Ocorre antes de o conteúdo da área de transferência ser movido para a célula.

Aplica-se a

Confira também