DataGridColumn.DisplayIndex Özellik

Tanım

sütunun görüntüleme konumunu içindeki DataGriddiğer sütunlara göre alır veya ayarlar.

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

Özellik Değeri

sütunun, ilişkili DataGridiçinde görüntülendiği şekilde sıfır tabanlı konumu. Kayıtlı varsayılan değer -1'dir. Değeri nelerin etkilediği hakkında bilgi için bkz DependencyProperty. .

Açıklamalar

DisplayIndex özelliği, koleksiyona DataGrid.Columns eklenmeden önce -1 varsayılan değerine sahiptir. Sütunu öğesine eklendiğinde DataGridbu değer güncelleştirilir.

her DataGrid sütunun DisplayIndex özelliğinin 0 CountColumns ile -1 arasındaki benzersiz bir tamsayı olmasını gerektirir. Bu nedenle, bir sütunun DisplayIndex değeri değiştiğinde, değişiklik genellikle diğer sütunların DisplayIndex da değişmesine neden olur.

Değer üzerindeki DisplayIndex kısıtlamalar bir ValidateValueCallback mekanizma tarafından zorlanır. Geçerli olmayan bir değer ayarlamaya çalışırsanız, bir çalışma zamanı özel durumu oluşturulur.

özelliğinin DisplayIndex değeri değiştirildiğinde olay DataGrid.ColumnDisplayIndexChanged oluşturulur.

Şunlara uygulanır

Ayrıca bkz.