我有一个带有以下代码的数据模板
<DataTemplate x:Key="TplFullImages"
DataType="{x:Type cControl:FullVisableImageControl}">
</DataTemplate>
cControl:FullVisableImageControl
是我的用户控件
但是我仍然需要Usercontrol在初始化时获取参数。我怎样才能实现这一目标以及我还有其他选择?
答案 0 :(得分:1)
您可能想要做的是:
<DataTemplate x:Key="TplFullImages">
<cControl:FullVisableImageControl}" Property="Value"/>
</DataTemplate>
如果模型中的属性的类型设置为DataTemplate.DataType
,并且您将其中一个控件绑定到此属性,则使用 DataType
。考虑到您已指定x:Key
属性,这不是您想要做的。
有关使用DataTemplate.DataType
的示例,请参阅MSDN: DataTemplate.DataType Property。
答案 1 :(得分:0)
how to add user controls as listbox items
由于