WPF按钮图标被镜像,为什么?

 ZERO-DOEN 发布于 2023-02-06 17:37

在定义图像时,此按钮看起来很好(参见屏幕截图),如下所示.请注意,带有字母'T'的盾形图标可以正确显示.


在此输入图像描述

当我想依赖按钮启用状态时,图标会被镜像.


        

在此输入图像描述

请注意,带有字母'T'的盾形图标现在已镜像.

负责镜像图标的是什么?

如果有人提供以任何可能的方式调试这个的提示,请随意指出我正确的方向!

1 个回答
  • 问题出在父StackPanel中.如果StackPanel定义FlowDirection从右到左,则Image定义继承此属性,从而生成翻转图标.

    要解决此问题,请在图像本身上从左到右重新定义.

        <StackPanel 
            Orientation="Horizontal" 
            FlowDirection="RightToLeft">
            <Button>
                <Image FlowDirection="LeftToRight">
                    <Image.Style>
                        <!-- etc etc -->
                    </Image.Style>
                </Image>
           </Button>
        </StackPanel>
    

    2023-02-06 17:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有