有没有办法从WPF中的现有控件创建DataTemplate
?
例如,假设我在我的资源中有以下方式的网格:
<Grid x:Key="grid" .. />
我可以以某种方式将此网格用作另一个控件的DataTemplate
吗?
感谢。
答案 0 :(得分:2)
一种解决方案是在资源字典中创建包含网格的DataTemplate
。要显示Grid
您可以使用ContentControl
,您可以使用DataTemplate
来模板化其他控件。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DataTemplate x:Key="grid">
<Grid />
</DataTemplate>
</ResourceDictionary>