DataGridColumn Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |