DataGridColumn Classe

Definição

Representa uma DataGrid coluna.

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

Observações

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

Construtores

Name Description
DataGridColumn()

Inicializa uma nova instância da DataGridColumn classe.

Campos

Name Description
ActualWidthProperty

Identifica a ActualWidth propriedade de dependência.

CanUserReorderProperty

Identifica a CanUserReorder propriedade de dependência.

CanUserResizeProperty

Identifica a CanUserResize propriedade de dependência.

CanUserSortProperty

Identifica a CanUserSort propriedade de dependência.

CellStyleProperty

Identifica a CellStyle propriedade de dependência.

DisplayIndexProperty

Identifica a DisplayIndex propriedade de dependência.

DragIndicatorStyleProperty

Identifica a DragIndicatorStyle propriedade de dependência.

HeaderProperty

Identifica a Header propriedade de dependência.

HeaderStringFormatProperty

Identifica a HeaderStringFormat propriedade de dependência.

HeaderStyleProperty

Identifica a HeaderStyle propriedade de dependência.

HeaderTemplateProperty

Identifica a HeaderTemplate propriedade de dependência.

HeaderTemplateSelectorProperty

Identifica a HeaderTemplateSelector propriedade de dependência.

IsAutoGeneratedProperty

Identifica a IsAutoGenerated propriedade de dependência.

IsFrozenProperty

Identifica a IsFrozen propriedade de dependência.

IsReadOnlyProperty

Identifica a IsReadOnly propriedade de dependência.

MaxWidthProperty

Identifica a MaxWidth propriedade de dependência.

MinWidthProperty

Identifica a MinWidth propriedade de dependência.

SortDirectionProperty

Identifica a SortDirection propriedade de dependência.

SortMemberPathProperty

Identifica a SortMemberPath propriedade de dependência.

VisibilityProperty

Identifica a Visibility propriedade de dependência.

WidthProperty

Identifica a Width propriedade de dependência.

Propriedades

Name Description
ActualWidth

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

CanUserReorder

Recebe ou define um valor que indica se o utilizador pode alterar a posição de exibição da coluna arrastando o cabeçalho da coluna.

CanUserResize

Recebe ou define um valor que indica se o utilizador pode ajustar a largura da coluna usando o rato.

CanUserSort

Recebe ou define um valor que indica se o utilizador pode ordenar a coluna clicando no cabeçalho da coluna.

CellStyle

Obtém ou define o estilo que é usado para renderizar células na coluna.

ClipboardContentBinding

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

DataGridOwner

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

DependencyObjectType

Obtém o DependencyObjectType que envolve o tipo CLR desta instância.

(Herdado de DependencyObject)
Dispatcher

Percebe o Dispatcher que isto 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 style para aplicar ao cabeçalho da coluna durante uma operação de arrasto.

Header

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

HeaderStringFormat

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

HeaderStyle

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

HeaderTemplate

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

HeaderTemplateSelector

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

IsAutoGenerated

Obtém um valor que indica se a coluna é gerada automaticamente.

IsFrozen

Recebe um valor que indica se a coluna está impedida de deslocar-se horizontalmente.

IsReadOnly

Recebe ou define um valor que indica se as células da coluna podem ser editadas.

IsSealed

Recebe um valor que indica se esta instância está atualmente selada (apenas leitura).

(Herdado de DependencyObject)
MaxWidth

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

MinWidth

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

SortDirection

Obtém ou define a direção de ordenação (ascendente ou descendente) da coluna.

SortMemberPath

Obtém ou define um nome de propriedade, ou uma hierarquia delimitada por períodos de nomes de propriedades, que indica o membro por que se deve ordenar.

Visibility

Obtém ou define a visibilidade da coluna.

Width

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

Métodos

Name Description
CancelCellEdit(FrameworkElement, Object)

Faz com que a célula que está a ser editada volte ao valor original, não editado.

CheckAccess()

Determina se o thread que chama 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 DependencyProperty identificador.

(Herdado de DependencyObject)
ClearValue(DependencyPropertyKey)

Limpa o valor local de uma propriedade de apenas leitura. O imóvel a ser limpo é especificado por um DependencyPropertyKey.

(Herdado de DependencyObject)
CoerceValue(DependencyProperty)

Coage o valor da propriedade de dependência especificada. Isto é conseguido invocando qualquer CoerceValueCallback função especificada nos metadados da propriedade para a propriedade de dependência tal como existe na chamada DependencyObject.

(Herdado de DependencyObject)
CommitCellEdit(FrameworkElement)

Realiza qualquer validação necessária antes de sair do modo de edição de células.

Equals(Object)

Determina se um fornecido DependencyObject é equivalente à corrente DependencyObject.

(Herdado de DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Quando é sobreposto numa classe derivada, obtém um elemento de edição que está ligado ao Binding valor da propriedade da coluna.

GenerateElement(DataGridCell, Object)

Quando sobrescrito numa classe derivada, obtém um elemento de somente leitura que está ligado ao Binding valor da propriedade da coluna.

GetCellContent(DataGridRow)

Recupera o Content valor da propriedade da célula na interseção desta coluna com a linha especificada.

GetCellContent(Object)

Obtém o Content valor da propriedade da célula na interseção desta coluna com a linha que representa o elemento de dados especificado.

GetHashCode()

Obtém um código de hash para isto DependencyObject.

(Herdado de DependencyObject)
GetLocalValueEnumerator()

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

(Herdado de DependencyObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValue(DependencyProperty)

Devolve o valor efetivo atual de uma propriedade de dependência nesta instância de um DependencyObject.

(Herdado de DependencyObject)
InvalidateProperty(DependencyProperty)

Reavalia o valor efetivo da propriedade de dependência especificada.

(Herdado de DependencyObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NotifyPropertyChanged(String)

Notifica o DataGrid que contém esta coluna que uma propriedade da coluna mudou.

OnCoerceIsReadOnly(Boolean)

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

OnCopyingCellClipboardContent(Object)

Eleva o CopyingCellClipboardContent evento.

OnPastingCellClipboardContent(Object, Object)

Eleva o PastingCellClipboardContent evento.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invocado sempre que o valor efetivo de qualquer propriedade de dependência disto DependencyObject for atualizado. A propriedade específica da dependência que mudou é reportada nos dados do evento.

(Herdado de DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Quando é sobreposto numa classe derivada, define o conteúdo das células conforme necessário para edição.

ReadLocalValue(DependencyProperty)

Devolve o valor local de uma propriedade de dependência, se esta existir.

(Herdado de DependencyObject)
RefreshCellContent(FrameworkElement, String)

Quando sobrescrito numa classe derivada, atualiza o conteúdo de uma célula na coluna em resposta ao valor de uma propriedade de coluna que mudou.

SetCurrentValue(DependencyProperty, Object)

Define o valor de uma propriedade de dependência sem alterar a sua fonte de valor.

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência, especificado pelo seu identificador de propriedade de dependência.

(Herdado de DependencyObject)
SetValue(DependencyPropertyKey, Object)

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

(Herdado de DependencyObject)
ShouldSerializeProperty(DependencyProperty)

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

(Herdado de DependencyObject)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

evento

Name Description
CopyingCellClipboardContent

Ocorre depois de preparar o conteúdo da prancheta da célula.

PastingCellClipboardContent

Ocorre antes de o conteúdo da prancheta ser transferido para a célula.

Aplica-se a

Ver também