使用自定义模板创建可重用的用户控件

时间:2012-10-29 10:32:48

标签: wpf templates

我制作了一个用户控件,在我的控制下,我有"标题",图形"标题"是一个TextBlock,但我希望那些使用mon控件的人可以选择更改它,因此,第一个想法是创建一个属性" TitleTemplate"继承自" DataTemplate",我只是遵循wpf逻辑,但我找不到任何可以帮助我的教程。

2 个答案:

答案 0 :(得分:0)

我想,你应该阅读更多关于 TemplateBinding ContentPresenter 的信息。 我建议你阅读这篇文章:

  

Using Templates to Customize WPF Controls   和   Dr.WPF

答案 1 :(得分:0)

经过一些研究,我得出结论,最好的方法是创建 CustomControl ,而不是 UserControl ,因为我的控件不是其他控件的组合,我希望有所帮助。