将Control DataContext绑定到DataTemplate的DataType?

时间:2015-12-11 10:54:44

标签: c# wpf xaml

我有DataTemplate。我想将我的控件的DataContext绑定到DataType的{​​{1}}:

DataTemplate

但是,在我后面的控制代码的构造函数中,<DataTemplate DataType="{x:Type kitchens:KitchenRule}"> <controls:KitchenChartView DataContext="{Binding}"/> 总是为空?

DataContext

1 个答案:

答案 0 :(得分:1)

您可以在设计时设置DataContext,以避免它为null:

<UserControl
...
d:DataContext="{d:DesignInstance Type=kitchens:KitchenRule, 
IsDesignTimeCreatable=True}"/>