DataGridColumn Classe

Definição

Representa uma coluna DataGrid.Represents a DataGrid column.

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 DataGrid as colunas.This abstract class provides the base functionality for all DataGrid columns.

Construtores

DataGridColumn()

Inicializa uma nova instância da classe DataGridColumn.Initializes a new instance of the DataGridColumn class.

Campos

ActualWidthProperty

Identifica a propriedade de dependência ActualWidth.Identifies the ActualWidth dependency property.

CanUserReorderProperty

Identifica a propriedade de dependência CanUserReorder.Identifies the CanUserReorder dependency property.

CanUserResizeProperty

Identifica a propriedade de dependência CanUserResize.Identifies the CanUserResize dependency property.

CanUserSortProperty

Identifica a propriedade de dependência CanUserSort.Identifies the CanUserSort dependency property.

CellStyleProperty

Identifica a propriedade de dependência CellStyle.Identifies the CellStyle dependency property.

DisplayIndexProperty

Identifica a propriedade de dependência DisplayIndex.Identifies the DisplayIndex dependency property.

DragIndicatorStyleProperty

Identifica a propriedade de dependência DragIndicatorStyle.Identifies the DragIndicatorStyle dependency property.

HeaderProperty

Identifica a propriedade de dependência Header.Identifies the Header dependency property.

HeaderStringFormatProperty

Identifica a propriedade de dependência HeaderStringFormat.Identifies the HeaderStringFormat dependency property.

HeaderStyleProperty

Identifica a propriedade de dependência HeaderStyle.Identifies the HeaderStyle dependency property.

HeaderTemplateProperty

Identifica a propriedade de dependência HeaderTemplate.Identifies the HeaderTemplate dependency property.

HeaderTemplateSelectorProperty

Identifica a propriedade de dependência HeaderTemplateSelector.Identifies the HeaderTemplateSelector dependency property.

IsAutoGeneratedProperty

Identifica a propriedade de dependência IsAutoGenerated.Identifies the IsAutoGenerated dependency property.

IsFrozenProperty

Identifica a propriedade de dependência IsFrozen.Identifies the IsFrozen dependency property.

IsReadOnlyProperty

Identifica a propriedade de dependência IsReadOnly.Identifies the IsReadOnly dependency property.

MaxWidthProperty

Identifica a propriedade de dependência MaxWidth.Identifies the MaxWidth dependency property.

MinWidthProperty

Identifica a propriedade de dependência MinWidth.Identifies the MinWidth dependency property.

SortDirectionProperty

Identifica a propriedade de dependência SortDirection.Identifies the SortDirection dependency property.

SortMemberPathProperty

Identifica a propriedade de dependência SortMemberPath.Identifies the SortMemberPath dependency property.

VisibilityProperty

Identifica a propriedade de dependência Visibility.Identifies the Visibility dependency property.

WidthProperty

Identifica a propriedade de dependência Width.Identifies the Width dependency property.

Propriedades

ActualWidth

Obtém a largura atual da coluna, em unidades independentes de dispositivo (1/96 polegada por unidade)device-independent units (1/96th inch per unit).Gets the current width of the column, in unidades independentes de dispositivo (1/96 polegada por unidade)device-independent units (1/96th inch per unit).

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.Gets or sets a value that indicates whether the user can change the column display position by dragging the column header.

CanUserResize

Obtém ou define um valor que indica se o usuário pode ajustar a largura da coluna usando o mouse.Gets or sets a value that indicates whether the user can adjust the column width by using the mouse.

CanUserSort

Obtém ou define um valor que indica se o usuário pode classificar a coluna clicando no seu cabeçalho.Gets or sets a value that indicates whether the user can sort the column by clicking the column header.

CellStyle

Obtém ou define o estilo usado para renderizar as células da coluna.Gets or sets the style that is used to render cells in the column.

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.Gets or sets the binding object to use when getting or setting cell content for the clipboard.

DataGridOwner

Obtém o controle DataGrid que contém esta coluna.Gets the DataGrid control that contains this column.

DependencyObjectType

Obtém o DependencyObjectType que encapsula o tipo CLRCLR dessa instância.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Herdado de DependencyObject)
Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.Gets the Dispatcher this DispatcherObject is associated with.

(Herdado de DispatcherObject)
DisplayIndex

Obtém ou define a posição de exibição da coluna em relação às outras colunas do DataGrid.Gets or sets the display position of the column relative to the other columns in the DataGrid.

DragIndicatorStyle

Obtém ou define o objeto de estilo para aplicar ao cabeçalho de coluna durante uma operação de arrastar.Gets or sets the style object to apply to the column header during a drag operation.

Header

Obtém ou define o conteúdo do cabeçalho da coluna.Gets or sets the content of the column header.

HeaderStringFormat

Obtém ou define o padrão de formato a ser aplicado ao conteúdo do cabeçalho de coluna.Gets or sets the format pattern to apply to the content of the column header.

HeaderStyle

Obtém ou define o estilo usado ao renderizar o cabeçalho de coluna.Gets or sets the style that is used when rendering the column header.

HeaderTemplate

Obtém ou define o modelo que define a representação visual do cabeçalho de coluna.Gets or sets the template that defines the visual representation of the column header.

HeaderTemplateSelector

Obtém ou define o objeto que seleciona qual modelo usar para o cabeçalho de coluna.Gets or sets the object that selects which template to use for the column header.

IsAutoGenerated

Obtém um valor que indica se a coluna é somente autogerenciada.Gets a value that indicates whether the column is auto-generated.

IsFrozen

Obtém um valor que indica se a coluna está impedida de rolar horizontalmente.Gets a value that indicates whether the column is prevented from scrolling horizontally.

IsReadOnly

Obtém ou define um valor que indica se as células na coluna podem ser editadas.Gets or sets a value that indicates whether cells in the column can be edited.

IsSealed

Obtém um valor que indica se essa instância está validada no momento (somente leitura).Gets a value that indicates whether this instance is currently sealed (read-only).

(Herdado de DependencyObject)
MaxWidth

Obtém ou define a restrição de largura máxima da coluna.Gets or sets the maximum width constraint of the column.

MinWidth

Obtém ou define a restrição de largura mínima da coluna.Gets or sets the minimum width constraint of the column.

SortDirection

Obtém ou define a direção da classificação (crescente ou decrescente) da coluna.Gets or sets the sort direction (ascending or descending) of the column.

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.Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by.

Visibility

Obtém ou define a visibilidade da coluna.Gets or sets the visibility of the column.

Width

Obtém ou define a largura da coluna ou o modo de dimensionamento automático.Gets or sets the column width or automatic sizing mode.

Métodos

CancelCellEdit(FrameworkElement, Object)

Faz com que a célula que está sendo editada reverta para o valor original não editado.Causes the cell being edited to revert to the original, unedited value.

CheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Herdado de DispatcherObject)
ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade.Clears the local value of a property. A propriedade a ser limpa é especificada por um identificador DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Herdado de DependencyObject)
ClearValue(DependencyPropertyKey)

Limpa o valor local de uma propriedade somente leitura.Clears the local value of a read-only property. A propriedade a ser limpa é especificada por um DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Herdado de DependencyObject)
CoerceValue(DependencyProperty)

Converte o valor da propriedade de dependência especificada.Coerces the value of the specified dependency property. 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.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Herdado de DependencyObject)
CommitCellEdit(FrameworkElement)

Realiza a validação necessária antes de sair do modo de edição da célula.Performs any required validation before exiting cell editing mode.

Equals(Object)

Determina se um DependencyObject fornecido é equivalente ao DependencyObject atual.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(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.When overridden in a derived class, gets an editing element that is bound to the Binding property value of the column.

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.When overridden in a derived class, gets a read-only element that is bound to the Binding property value of the column.

GetCellContent(DataGridRow)

Recupera o valor da propriedade Content da célula na interseção dessa coluna e da linha especificada.Retrieves the Content property value for the cell at the intersection of this column and the specified row.

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.Gets the Content property value for the cell at the intersection of this column and the row that represents the specified data item.

GetHashCode()

Obtém o código hash para esse DependencyObject.Gets a hash code for this DependencyObject.

(Herdado de DependencyObject)
GetLocalValueEnumerator()

Cria um enumerador especializado para determinar quais propriedades de dependência têm valores definidos localmente nessa DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Herdado de DependencyObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência nessa instância de um DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Herdado de DependencyObject)
InvalidateProperty(DependencyProperty)

Reavalia o valor efetivo para a propriedade de dependência especificada.Re-evaluates the effective value for the specified dependency property.

(Herdado de DependencyObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
NotifyPropertyChanged(String)

Notifica o DataGrid que contém essa coluna de que uma propriedade da coluna foi alterada.Notifies the DataGrid that contains this column that a column property has changed.

OnCoerceIsReadOnly(Boolean)

Determina o valor da propriedade IsReadOnly com base nas regras de propriedade do DataGrid que contém essa coluna.Determines the value of the IsReadOnly property based on the property rules of the DataGrid that contains this column.

OnCopyingCellClipboardContent(Object)

Aciona o evento CopyingCellClipboardContent.Raises the CopyingCellClipboardContent event.

OnPastingCellClipboardContent(Object, Object)

Aciona o evento PastingCellClipboardContent.Raises the PastingCellClipboardContent event.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invocado sempre que o valor efetivo de qualquer propriedade de dependência nesse DependencyObject for atualizada.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. A propriedade de dependência específica que mudou é relatada os dados do evento.The specific dependency property that changed is reported in the event data.

(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.When overridden in a derived class, sets cell content as needed for editing.

ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, local, se houver.Returns the local value of a dependency property, if it exists.

(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.When overridden in a derived class, updates the contents of a cell in the column in response to a column property value that changed.

SetCurrentValue(DependencyProperty, Object)

Define o valor da propriedade de dependência sem alterar a origem do valor.Sets the value of a dependency property without changing its value source.

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência, especificada pelo identificador da propriedade de dependência.Sets the local value of a dependency property, specified by its dependency property identifier.

(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.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(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.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Herdado de DependencyObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
VerifyAccess()

Impõe que o thread de chamada tenha acesso a este DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Herdado de DispatcherObject)

Eventos

CopyingCellClipboardContent

Ocorre depois que o conteúdo da Área de Transferência é preparado.Occurs after the cell clipboard content is prepared.

PastingCellClipboardContent

Ocorre antes de o conteúdo da área de transferência ser movido para a célula.Occurs before the clipboard content is moved to the cell.

Aplica-se a

Veja também