在定义图像时,此按钮看起来很好(参见屏幕截图),如下所示.请注意,带有字母'T'的盾形图标可以正确显示.
当我想依赖按钮启用状态时,图标会被镜像.
请注意,带有字母'T'的盾形图标现在已镜像.
负责镜像图标的是什么?
如果有人提供以任何可能的方式调试这个的提示,请随意指出我正确的方向!
问题出在父StackPanel中.如果StackPanel
定义FlowDirection
从右到左,则Image
定义继承此属性,从而生成翻转图标.
要解决此问题,请在图像本身上从左到右重新定义.
<StackPanel Orientation="Horizontal" FlowDirection="RightToLeft"> <Button> <Image FlowDirection="LeftToRight"> <Image.Style> <!-- etc etc --> </Image.Style> </Image> </Button> </StackPanel>