DataGridColumn.DisplayIndex Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de weergavepositie van de kolom ten opzichte van de andere kolommen in de DataGridkolom ophaalt of ingesteld.
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
Waarde van eigenschap
De op nul gebaseerde positie van de kolom, zoals deze wordt weergegeven in de bijbehorende DataGrid. De geregistreerde standaardwaarde is -1. Zie voor informatie over wat invloed kan hebben op de waarde DependencyProperty.
Opmerkingen
De DisplayIndex eigenschap heeft een standaardwaarde van -1 voordat deze aan de DataGrid.Columns verzameling wordt toegevoegd. Deze waarde wordt bijgewerkt wanneer de kolom wordt toegevoegd aan de DataGrid.
Hiervoor DataGrid moet de DisplayIndex eigenschap van elke kolom een uniek geheel getal tussen 0 en CountColumns -1 zijn. Wanneer de DisplayIndex ene kolom wordt gewijzigd, wordt de wijziging meestal veroorzaakt dat de DisplayIndex andere kolommen ook worden gewijzigd.
De beperkingen voor de DisplayIndex waarde worden afgedwongen door een ValidateValueCallback mechanisme. Als u probeert een ongeldige waarde in te stellen, wordt er een runtime-uitzondering gegenereerd.
Wanneer de waarde van de DisplayIndex eigenschap wordt gewijzigd, wordt de DataGrid.ColumnDisplayIndexChanged gebeurtenis gegenereerd.