繁体   English   中英

在Datatemplate中使用Usercontrol

[英]Using a Usercontrol inside Datatemplate

我有一个带有以下代码的datatemplate

<DataTemplate x:Key="TplFullImages" 
    DataType="{x:Type cControl:FullVisableImageControl}">
</DataTemplate>

cControl:FullVisableImageControl是我的usercontrol

但是,我仍然需要Usercontrol在初始化时获取参数。 我怎样才能实现这个目标以及我有哪些其他选择?

你可能想做的是:

<DataTemplate x:Key="TplFullImages">
    <cControl:FullVisableImageControl}" Property="Value"/>
</DataTemplate>

当模型中的属性在DataType设置DataType ,将使用DataTemplate.DataType ,并将其中一个控件绑定到此属性。 考虑到你已经指定了x:Key属性,这不是你想要做的。

有关使用DataTemplate.DataType示例,请参阅MSDN:DataTemplate.DataType属性

我昨天回答了类似的问题。 请检查是否有帮助。

如何将用户控件添加为列表框项

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM