从WPF开始 - 一般问题

时间:2012-12-31 06:19:28

标签: wpf templates radio-button

我现在开始学习WPF,我也开始使用Blend,所以我有一些初学者的问题:

1 - 我想知道“简单”控件和常规控件之间的区别,例如SimpleButton和Button之间的区别。

2 - 我想制作自己的RadioButton,但由于功能相同而且我只是改变它的外观,我想我只需要为RadioButton创建一个新模板吧?

3 - 我正在创建的RadioButton是一个灰色方块,里面有黑色文本,还有一个用于RadioButton选择指示的黑色子弹。我想我只需要改变RadioButtons背景色,但我无法在Blend中找到该选项。它在哪里?

非常感谢!!

2 个答案:

答案 0 :(得分:0)

1-你指的是简单风格?
2-是的,你是对的 3-在原始模板中,'dot'由可见性设置,您可以对背景执行相同的操作

<Trigger Property="IsChecked" Value="true">
     <Setter Property="Visibility" TargetName="Dot" Value="Visible"/>
</Trigger>

答案 1 :(得分:0)

1 - 我没有得到你,简单的控制是什么意思,让我知道更多细节

2-是的,您需要为单选按钮创建一个控件模板,它将编辑逻辑树,并更改外观。

3 - 如果您确实想要更改单选按钮的背景颜色,请转到您创建的控件模板并应用单选按钮的背景属性。