Condividi tramite


DataGridColumn.DisplayIndex Proprietà

Definizione

Ottiene o imposta la posizione di visualizzazione della colonna relativa alle altre colonne presenti nell'oggetto 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

Valore della proprietà

Posizione in base zero della colonna visualizzata nell'oggetto DataGrid associato. Il valore predefinito registrato è -1. Per informazioni sugli elementi che possono influenzare il valore, vedere DependencyProperty.

Commenti

La DisplayIndex proprietà ha un valore predefinito -1 prima che venga aggiunto all'insieme DataGrid.Columns . Questo valore viene aggiornato quando la colonna viene aggiunta a DataGrid.

Richiede DataGrid che la DisplayIndex proprietà di ogni colonna sia un numero intero univoco compreso tra 0 e - CountColumns 1. Pertanto, quando l'oggetto DisplayIndex di una colonna viene modificato, la modifica determina in genere la DisplayIndex modifica anche delle altre colonne.

Le restrizioni sul DisplayIndex valore vengono applicate da un ValidateValueCallback meccanismo. Se si tenta di impostare un valore non valido, viene generata un'eccezione di runtime.

Quando il valore della DisplayIndex proprietà viene modificato, viene generato l'evento DataGrid.ColumnDisplayIndexChanged .

Si applica a

Vedi anche