我想用ItemsSource创建自定义控件,ItemTemplate用于这些项目。
我已经让它发挥作用了,但还剩下一件事:
我想在DataTemplate中使用DesignTime帮助程序进行绑定。现在我可以绑定Collection对象的属性,但XAML中没有提示,就像其他绑定一样。
当然我可以这样做:
<DataTemplate>
<StackPanel d:DataContext="{d:DesignInstance models:User}">
<Label Content="{Binding FirstName}" />
<Label Content="{Binding LastName}" />
</StackPanel>
</DataTemplate>
但我想避免手动输入DesignTime实例。
有办法做到这一点吗?
答案 0 :(得分:2)
<DataTemplate DataType={x:Type User}>
通过告诉DataTemplate它所代表的类型; intellisense将为您提供有关Binding表达式可用属性的DesignTime提示