我正试图根据isChecked的状态来更改用于切换按钮的图标,但是我能找到的关于如何使用图像来显示图标的唯一示例。
我不过,有静态图标样式,而不是图像,所以我想知道我怎么能做到这一点。
作为一个起点,如果我创建我的切换按钮像这样:
<ToggleButton Style="{StaticResource ToggleButtonStyle}">
<Path Style="{StaticResource Test1IconStyle}" HorizontalAlignment="Right" />
</ToggleButton>
则它将以ToggleButton样式和正确的Icon显示。
现在假设我单击按钮,我需要根据isChecked值将“Path”重置为“Test2IconStyle”。
这可能吗?
2条答案
按热度按时间sqyvllje1#
与其切换样式,我建议在资源中使用两个单独的路径,并根据条件进行切换,如下所示:
rta7y2nd2#
您还可以在2种状态(真和假)下更改图标