DataGridColumn Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |