WPF-隐藏模板中的按钮

WPF-隐藏模板中的按钮,wpf,controltemplate,Wpf,Controltemplate,我制作了一个TabControl模板。此模板中有一个按钮 如果TabControl1实现该模板,则该按钮应可见。 如果TabControl2实现该模板,则应隐藏该按钮 我该怎么做?是否有TabControl属性可用于绑定?最好的方法是创建一个继承TabControl的UserControl,并添加要绑定到的dependencyProperty(例如:“ShowButton”) 另一种解决方案是使用添加的“Tag”属性,其原因是:将您自己的自定义属性值添加到控件中,但这是一种黑客行为,在这种情况下

我制作了一个TabControl模板。此模板中有一个按钮

如果TabControl1实现该模板,则该按钮应可见。 如果TabControl2实现该模板,则应隐藏该按钮


我该怎么做?是否有TabControl属性可用于绑定?

最好的方法是创建一个继承TabControl的UserControl,并添加要绑定到的dependencyProperty(例如:“ShowButton”)


另一种解决方案是使用添加的“Tag”属性,其原因是:将您自己的自定义属性值添加到控件中,但这是一种黑客行为,在这种情况下,这不是一种很好的编程方式。

因此,创建的第一个
选项卡控件
应具有可见的
按钮,之后创建的每个
TabControl
都应该隐藏
按钮
?按钮是否可见应该是可选的。好的,您可以将
TabControl
模板xaml代码添加到问题中吗?谢谢您的建议。我想我会选择依赖财产的解决方案。不客气。如果您需要有关UserControl和DP的帮助,请返回