2010-12-17 5 views
0

나는 usercontrol을 동적으로 생성합니다.이 usercontrol은 DataTemplate에 바인딩하고 싶습니다.userControl을 wpf의 DataTemplate에 바인딩하십시오.

EX :

usercontrol: 
    GridWidget propWidget = new GridWidget(GridWidgetDefinition); 

DataTemplate: 
    <DataTemplate x:Key="GroupBoxTemplate"> 
     <GroupBox Header="{Binding Name}"> 
      <control:GridWidget/> 
     </GroupBox> 
    </DataTemplate> 

방법 그룹 상자 내부에 propWidget의 UserControl을 결합하는?

답변

0

이 특정 문제의 경우 그룹 상자의 Content 속성을 컨트롤과 바인딩 할 수 있습니다. 이와 같은 것,

<DataTemplate x:Key="GroupBoxTemplate"> 
     <GroupBox Header="{Binding Name}" Content="{Binding Control}" /> 
    </DataTemplate> 

이 문제를 해결하는 가장 좋은 방법인지 확실하지 않습니다.

관련 문제