【发布时间】:2010-06-08 14:25:47
【问题描述】:
我怀疑答案是否定的,但我只想在继续之前进行确认 - 有没有简单的方法(例如,不是重新模板)来隐藏诸如在 CheckBox 上选中的框之类的东西,组合框的下拉箭头等,而不隐藏正在显示的实际内容?
【问题讨论】:
我怀疑答案是否定的,但我只想在继续之前进行确认 - 有没有简单的方法(例如,不是重新模板)来隐藏诸如在 CheckBox 上选中的框之类的东西,组合框的下拉箭头等,而不隐藏正在显示的实际内容?
【问题讨论】:
试试这个!以单选按钮为例:
radioButton.Visibility = Visibility.Hidden;
【讨论】:
您可以使用 Background 或 BorderBrush 进行一些尝试,但答案与您不同:否..
您将需要重新设置控件的样式,但不要让整个样式和模板吓到您。一旦您掌握了它的窍门,它实际上很容易;)
【讨论】:
显示ComboBox、CheckBox等内容最简单的方法是在只读模式下显示一个TextBlock。
您可以使用 DependencyProperty 轻松制作 UserControl 并显示/隐藏您的内容。
【讨论】:
您可以disable 控件,在这种情况下它们无法交互但仍显示文本。
【讨论】:
请注意,您可以使用“ToggleButton”拥有类似按钮的复选框,因此您可以或多或少地使用与普通按钮相同的模板(如果您需要它们来切换状态)。
答案是肯定的,因为您实际上可以对所有控件进行大量模板化,而无需创建自定义控件。只需在样式中设置模板并将样式添加到控件即可。
哦,我刚刚重读了你的问题 .. 答案是否定的,但看看切换按钮可能就是您要找的。p>
【讨论】: