我有两个
我想实现以下概念:
现在以上代码给了我两个按钮,但是如何样式化它们呢?我知道如何进行样式化。但是我不知道在这里应该样式化什么?我的意思是,我已经填充了样式属性,那么如何样式化
ToggleButton
,我希望在任何时候只有其中一个处于 Pressed
状态。假设当前 Model ToggleButton
被按下:我想实现以下概念:
- 如果我按下
Drawing ToggleButton
,则Model ToggleButton
将取消选中,而Drawing ToggleButton
将变为选中状态。 - 如果按下已经选中的
Model Button
,则不会发生任何事情。
<ToggleButton Width="50" Height="23" Margin="0 0 0 0">Model</ToggleButton>
<ToggleButton Width="50" Height="23" Margin="0 0 7 0">Drawing</ToggleButton>
更新:
通过评论中提供的链接,我得出了以下内容:
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" Content="Model" IsChecked="True" />
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" Content="Drawing" />
现在以上代码给了我两个按钮,但是如何样式化它们呢?我知道如何进行样式化。但是我不知道在这里应该样式化什么?我的意思是,我已经填充了样式属性,那么如何样式化
ToggleButton
本身呢?
RadioButton
继承自ToggleButton
。 - King King