【发布时间】:2011-01-09 23:57:13
【问题描述】:
假设我们的Control 有一个非常“XAML 长”的ControlTemplate。
我们希望只向模板添加 1 个按钮。
MSDN 声称'没有办法只替换控件的可视化树的一部分'。
我真的必须复制所有 ControlTemplate 并将我的 Button 添加到其中吗?
或者:是否有可能如何为特定元素提供某种接口?例如一个 TextBox,这样每个人都可以轻松地对其进行模板化,而无需重复整个 ControlTemplate。
谢谢!
【问题讨论】:
-
为什么不只是,哦,我不知道...将按钮添加到模板中?
-
因为解决方案使用该控件,并且每个项目都决定添加哪些按钮
标签: wpf templates controltemplate