2009-06-03 3 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); 

답변

관련 문제