2009-06-03 9 views
1

実行時にListView.GridViewのCellTemplateのDataTemplateを動的に設定しようとしています。 問題は私がこれをすると何も起こらないことです。私はCellTemplateをチェックし、それはnullではありませんが、VisualTreeプロパティはnullです。 提案がありますか?あなたはDisplayMemberBindingCellTemplateを設定どうやらWPF Dynamic DataTemplate:GridView 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); 

答えて

関連する問題