DataGridColumn.DisplayIndex Propriedade
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.
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.