触发器不适用于ToggleButton.IsChecked属性
这是一个带触发器的简单XAML,它应该在检查时更改ToggleButton内容。 但由于某种原因,它不起作用。 我有一种愚蠢的感觉,我错过了一些特别小的东西。 感谢您的帮助
你必须移动Content="<"
从ToggleButton
到Style
setter。
例:
因为本地值比样式设置器和触发器具有higher precedence
顺序:
-
财产制度强制。
-
活动动画或具有保持行为的动画。
3. Local value.
-
TemplatedParent模板属性。
-
隐含的风格。
6. Style triggers.
-
模板触发器。
8. Style setters.
…
有关更多信息,请参阅:
MSDN: Dependency Property Value Precedence
您通过在控件级别设置“ Content
属性来覆盖“触发器”设置的“ Content
。 您想要使用样式中的Setter
来设置它: