Condividi tramite


DataGridColumn.DisplayIndex Proprietà

Definizione

Ottiene o imposta la posizione di visualizzazione della colonna rispetto alle altre colonne dell'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, come viene visualizzata nell'oggetto associato DataGrid. Il valore predefinito registrato è -1. Per informazioni su ciò che può influenzare il valore, vedere DependencyProperty.

Commenti

La DisplayIndex proprietà ha un valore predefinito di -1 prima dell'aggiunta 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 cambia, la modifica comporta in genere la modifica anche delle DisplayIndex 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