我已经在一个
有没有办法我可以在这里更改图片而不是在样式中更改?
ResourceDictionary
中更改了一个 ToggleButton
的样式。在我的样式中,我更改了 ToggleButton
的 ControlTemplate
并在 Content
之前放置了一张图片。
现在我的问题是:对于我在 XAML 中使用的不同 ToggleButtons
,需要更改该图片。我应该为每个 ToggleButton
定义不同的样式并分别设置不同的图片,还是有一种方法可以在 XAML 中更改其图片?<Style x:Key="BaseToggleButton" TargetType="ToggleButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ToggleButton">
<StackPanel Orientation="Horizontal" x:Name="Border">
<Image Width="13" Height="13" Source="{StaticResource ColumnsLayoutMiniIcon}"/>
<TextBlock>
<ContentPresenter/>
</TextBlock>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
有没有办法我可以在这里更改图片而不是在样式中更改?
<RadioButton Content="Plan View"
GroupName="View"
Style="{StaticResource BaseToggleButton}">
</RadioButton>