WPFダイナミックたDataTemplate:GridViewのCellTemplateがnullではないがVisualTreeプロパティがnullです
-
09-09-2019 - |
質問
私は、実行時に動的に私のListView.GridViewのCellTemplateのDataTemplateのを設定しようとしています。 私はこれを行うときに問題があり、何も起こりません。私はCellTemplateをチェックし、それがnullではないのですが、そのVisualTreeプロパティはnullです。 助言がありますか?
GridViewColumn gvc = new GridViewColumn
{
Header = col.Label ?? col.Name,
DisplayMemberBinding = binding
};
DataTemplate cellTemplate = FindDataTemplate(listView, col.CellTemplate);
if (cellTemplate != null)
gvc.CellTemplate = cellTemplate;
gridView.Columns.Add(gvc);
解決
どうやら、あなたはのDisplayMemberBindingのを設定すると、のCellTemplateのは無視されます。だから、使用しているときの CellTemplate を設定しないの DisplayMemberBinding の。
http://krishnabhargav.blogspot.com/2009/ 06 / gridviewcolumn-celltemplate-ない-not.htmlする
所属していません StackOverflow