首页 > 其他分享 >Revit插件界面(WPF)白屏问题

Revit插件界面(WPF)白屏问题

时间:2024-03-16 14:33:57浏览次数:24  
标签:插件 界面 样式 Revit 白屏 WPF

Revit插件界面(WPF)白屏问题

问题描述

最近客户反馈了一个问题,说新给到的Revit插件界面一片空白。

很奇怪,这个插件测试过是没问题的,让客户看看以前版本的怎么样,发现也是空白的。

询问近期是否有安装什么东西,得知安装了另一个插件;然后尝试卸载了再查看,发现好了。


原因分析

后来拿到用户新安装的插件,安装使用,发现该插件有亮暗模式,默认采用暗色。改用亮色后,发现我们的插件界面控件没有消失,而是样式被改了。

得到直接原因:其它插件修改了我们插件的样式

接着查看这款样式漂亮的插件的目录,发现使用了UI库,而我们的插件没有设置样式,采用的都是默认的样式。

猜测内在原因:其它插件采用了UI库,设置了全局样式;我们的插件没有设置样式,采用默认样式;全局样式权重高于默认样式。
可得Revit各插件处在同一环境,并非隔离


解决方案

处理方案:给界面&控件指定样式。

Winform界面不受此影响


遗留问题

那款插件锁死了字体大小,影响了一众其它插件(包括Revit官方的内置插件)的字体大小。
调试时看到尺寸就是我们自己设定的值,但界面显示结果显然对不上。
烦!

标签:插件,界面,样式,Revit,白屏,WPF
From: https://www.cnblogs.com/tzq0307/p/18077017

相关文章

  • jupyter notebook插件环境配置
    问题jupyter更新后无法使用插件,现给出一个能够使用插件的安装步骤安装步骤安装jupyternotebookpipinstallnotebook==6.4.12安装并激活jupyter_contrib_nbextensionspipinstalljupyter_contrib_nbextensionsjupytercontribnbextensioninstall--user安装......
  • idea开发java必备插件
    1.Lombok 这个大家都熟悉,通过注解的形式代替了很多生成式的代码,如Getter、Setter方法、ToString方法,构造函数等,使你的类更精简和美观,没有太多的冗余代码。2.Maven Helper,使用maven引入依赖的必备,分析和排除冲突依赖关系的简单方法,显示maven依赖树,查询引用的依赖关系以及跳转......
  • KTL 一个支持C++14编辑公式的K线技术工具平台 - 第九版,数据分析工具。支持通达信日线
    K,K线,Candle蜡烛图。T,技术分析,工具平台L,公式Language语言使用c++14,Lite小巧简易。项目仓库:https://github.com/bbqz007/KTL国内仓库:https://gitee.com/bbqz007/KTL CoreAnimationforWindows: https://github.com/bbqz007/xwzqt5 一个超简单的Qt5窗口语法: https://gith......
  • PG14:auth_delay 插件源码分析
    auth_delay让服务器在报告身份验证失败前短暂暂停,以增加对数据库密码进行暴力破解的难度。需要注意的是,这对阻止拒绝服务攻击毫无帮助,甚至可能加剧攻击,因为在报告身份验证失败前等待的进程仍会占用连接。要使用这个模块必须要在postgresql.conf中配置参数shared_preload_libr......
  • 远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件
    很多小伙伴都会在工作中使用code-server,比如说远程办公,当你需要在家访问你的工作环境,亦或者是你们公司的Docker是放入服务器中。code-server无疑是最好的选择,它可以让你通过互联网安全地连接到远程服务器上的开发环境并且使用VSCode。这也符合code-server的初衷——能够在任何......
  • openGauss SQL引擎插件开发指导
    开发流程①在openGauss社区Plugin仓进行兼容性相关开发(https://gitee.com/opengauss/Plugin)②通过fastcheck自测以及CI门禁③提供checkin测试报告和开发文档并通过SIG组评审开发要点开放接口函数DLL_PUBLICPG_FUNCTION_INFO_V1_PUBLIC统一管理为了避免......
  • openGauss SQL引擎插件开发指导
    开发流程①在openGauss社区Plugin仓进行兼容性相关开发(https://gitee.com/opengauss/Plugin)②通过fastcheck自测以及CI门禁③提供checkin测试报告和开发文档并通过SIG组评审开发要点开放接口函数DLL_PUBLICPG_FUNCTION_INFO_V1_PUBLIC统一管理为了避免......
  • PG14:adminpack 插件源码分析
    adminpack提供了大量支持功能,pgAdmin和其他管理工具可以使用这些功能提供额外功能,例如远程管理服务器日志文件。默认情况下,只有数据库超级用户才能使用所有这些功能,但其他用户也可以使用GRANT命令使用这些功能。我们先来看一下他支持的函数,可以通过\dx+adminpack来进行查......
  • 手把手的使用Toolkit插件在诗情画意中完成AI诗朗诵
    本文分享自华为云社区《【云驻共创】手把手的使用Toolkit插件在诗情画意中完成AI诗朗诵》,作者:红目香薰。云原生时代,开发者们的编程方式、编程习惯都发生了天翻地覆的变化,大家逐渐地习惯在云端构建自己的应用。作为新一代的开发者们,如何更快速了解云,学习云,使用云,更便捷、更智能......
  • 自动生成单元测试、外挂开源代码库等新功能,上线JetBrains IDEs的CodeGeeX插件!
    CodeGeeX第三代模型发布后,多项基于第三代模型能力的新功能今天也同步上线JetBrainsIDEs全家桶。用户可以在IDEA、PyCharm等JetBrains系的IDE中,搜索下载CodeGeeXv2.5.0版本,深度使用最新功能。一、新模型加持的代码补全和智能问答以IDEA为例,在v2.5.0版本的CodeGeeX插件中,用户可......