0
的概述,一個MVVM項目在建在WPF。如何申請AutoGenerateColumn在一個DataGrid申請DataGridTemplateColumn.HeaderTemplate?
基本上在我的XAML中,我有綁定到數據視圖數據網格。當我的服務填充數據視圖我得到一個動態表列的任意數量。
對於數據網格中的每一列,我創建了一個headertemplate,其中包含一個組合框,該組合框綁定到一個Observable<Dictionary<string,BusinessEntity>>
對象作爲它在xaml中的項目源。搞清楚組合框是另一個問題,但我想只是填充數據網格,然後再擔心是否可以正確綁定組合框。
無論如何,我唯一的解決方法是打開autogeneratecolumn,然後用代碼隱藏中的組合框代替所有的頭文件,但後來我試圖在代碼隱藏中正確地綁定組合框,但它沒有覺得MVVM如果我要在其中創建所有這些組合框。