Partilhar via


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 da propriedade

A posição de base zero da coluna, conforme exibida no DataGrid associado. O padrão registrado é -1. Para obter informações sobre o que pode influenciar o valor, consulte DependencyProperty.

Comentários

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

O DataGrid requer que a DisplayIndex propriedade de cada coluna deve ser um inteiro exclusivo de 0 para o Count de Columns -1. Portanto, quando a DisplayIndex de uma coluna é alterada, a alteração normalmente faz com que a DisplayIndex de outras colunas também seja alterada.

As restrições no DisplayIndex valor são impostas por um ValidateValueCallback mecanismo. Se você tentar definir um valor que não seja válido, uma exceção em tempo de execução será gerada.

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

Aplica-se a

Confira também