在XAML中,为什么透明背景会阻止此触发器?

 匿名用户 发布于 2023-02-11 17:02

仅当我将背景设置为透明时才会发生这种情况,这是我需要的效果.例如,将背景更改为AliceBlue允许触发器生效.幕后可能会遗漏什么?



    


    
        Some Text    
    


Mike Strobel.. 5

这是在Win32级别处理分层窗口的副作用:完全透明的像素(即,具有零alpha)对于命中测试是不可见的,因此不会生成鼠标事件.

由于所有鼠标事件都通过窗口,因此不会显示窗口的光标.因此,当您的触发器可能触发时,它会被命中测试行为变得无用.即使您将窗口的Cursor属性硬编码ArrowCD,除非鼠标位于窗口内的非透明内容之外,否则您将永远不会看到该光标.

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