DataGridColumn.DisplayIndex Propriedade

Definição

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

public:
 property int DisplayIndex { int get(); void set(int value); };
public int DisplayIndex { get; set; }
member this.DisplayIndex : int with get, set
Public Property DisplayIndex As Integer

Valor de Propriedade

A posição baseada em zero da coluna, tal como é exibida no atributo DataGridassociado . O valor de incumprimento registado é -1. Para informações sobre o que pode influenciar o valor, veja DependencyProperty.

Observações

A DisplayIndex propriedade tem um valor padrão de -1 antes de ser adicionada à DataGrid.Columns coleção. Este valor é atualizado quando a coluna é adicionada ao DataGrid.

O DataGrid requer que a DisplayIndex propriedade de cada coluna seja um inteiro único de 0 até Count ao de Columns -1. Portanto, quando o DisplayIndex de uma coluna muda, a alteração normalmente faz com que o DisplayIndex de outras colunas também mude.

As restrições ao DisplayIndex valor são aplicadas por um ValidateValueCallback mecanismo. Se tentar definir um valor que não é válido, é lançada uma exceção em tempo de execução.

Quando o valor da DisplayIndex propriedade é alterado, o DataGrid.ColumnDisplayIndexChanged evento é elevado.

Aplica-se a

Ver também