簡體   English   中英

WPF:基於列索引的綁定

[英]WPF: binding based on column index

在WPF中,如何基於DataGrid單元格的列索引創建數據觸發器? 我可以在該列上找到,但是該列僅具有可用的DisplayIndex ,而沒有實際索引。 我需要以一種包括多個觸發條件之一的列作為樣式來設置單元格的樣式,因此我不能只為該列定義樣式。

假設您正在添加DataGridTextColumn類型的列,則可以執行以下操作:

public class MyDataGridTextColumn :DataGridTextColumn 
{
   public int ColumnIndex {get;private set;}

   public MyDataGridTextColumn (int columnIndex)
   {
       ColumnIndex = columnIndex;
   }
}

因此,通過在構造列的時間點提供列索引(您需要在以后找到的值),然后可以在對列進行樣式設置時訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM