簡體   English   中英

WPF樣式根據值動態添加GridView列

[英]WPF styling dynamically added GridView columns based on value

我是WPF的新手,並且存在以下問題:

我有一個ListView呈現為網格。 網格的列是從后面的代碼動態添加的(myDataGrid是myListView內的GridView):

myListView.ItemsSource = myDataTable.DefaultView;

foreach (var col in myDataTable.Columns) {
    var column = new GridViewColumn();
    column.Header = col.ColumnName;
    column.DisplayMemberBinding = new Binding(col.ColumnName);                    
    myDataGrid.Columns.Add(column);
}

這很好,我只需要麻煩的樣式即可。 那么如何根據這些列的值向這些列添加自定義樣式? 例如,我希望每個帶有“ 0”的單元格都具有黃色背景。

這並不是您真正需要的,但是應該可以肯定地幫助您: http : //highfieldtales.wordpress.com/2013/08/11/hacking-the-wpf-gridview-final-revised-release/

暫無
暫無

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

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