当前位置: 首页 > article >正文

WPF不使用AllowsTransparency实现高性能透明背景异形窗体

前言

最近在WPF项目中使用到异形窗体结合Webbroswer组件做web界面的公告展示,当时不想太麻烦引入Cef组件,就想用自带的Webbroswer来做展示,为了美观还做了异形窗体,结果测试就杯具了,自带的Webbroswer在AllowsTransparency=“True” 模式下根本就无法显示,界面一片空白,最后终于在网上各种查资料找到一篇不用设置AllowsTransparency=“True” 也可以设计异形透明窗体的文章,这种方式不仅可以实现透明的异形窗口,还可以大大提高界面的渲染效率,默认使用AllowsTransparency=“True” 做的透明异形窗口,要比这种渲染差几十倍 下面将实现方式分享给大家。老规矩,先上代码:

<Window x:Class="WpfApp1.MainWindow"
        xmlns

http://www.kler.cn/a/153740.html

相关文章:

  • MidJourney笔记(6)-Niji模式
  • 解决element ui tree组件不产生横向滚动条
  • JVM 类的加载
  • [Linux] 正则表达式及grep和awk
  • 微信小程序自定义tabBar简易实现
  • 二叉树的遍历及哈夫曼编码的代码思路及实现
  • Linux 系统是如何收发网络包的?(计算机网络)
  • 向量数据库,展望AGI时代
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • 2312skia,13画布包入门
  • 自然语言处理 (NLP) 中的组合语义分析
  • MicroPython STM32F4 RTC功能使用介绍
  • 【数据结构】循环链表和双向链表
  • redis单线程为什么这么快
  • CentOS系统环境搭建(二十三)——运行Java服务
  • 带你用uniapp从零开发一个仿小米商场_10.开发一个占剩余窗口的滚动区域
  • spring boot 3.2.0 idea从零开始
  • Synchronized原理分析
  • syslog定期rotate和限制其size的配置方法ubuntu上
  • 如何使用torchrun启动单机多卡DDP并行训练