首页 > 系统相关 >AdornerDecorator的CacheMode绑定和windows锁屏导致TableControl锁死问题

AdornerDecorator的CacheMode绑定和windows锁屏导致TableControl锁死问题

时间:2024-08-29 13:52:42浏览次数:4  
标签:控件 AdornerDecorator windows 锁屏 CacheMode TableControl

有个wpf项目,从.net framework 4.0刚出来就在用,现在慢慢的系统从win xp到win10了。

升级到.net 8后发现一个怪异的现象,就是当windows按Win+L锁屏后,某个TableControl里面的TableItem无法激活了,就和Disable了一样的现象。

经过各种尝试,最终逐步删代码,发现一个子控件里面的依据代码删了就好了。

控件的 ControlResource/Style/Setter/Template[Value]里面有个自己父类型的ControlTemplate,/ViewBox/Grid/AdornerDecorator,

代码如下:

<AdornerDecorator CacheMode="{Binding RelativeSource={RelativeSource Self}, Path=(wpf:ShadowAssist.CacheMode)}">
<Ellipse >
</Ellipse>
</AdornerDecorator>

把它的CacheMode删了就好。

 

真是神奇。

标签:控件,AdornerDecorator,windows,锁屏,CacheMode,TableControl
From: https://www.cnblogs.com/william1994/p/18386524

相关文章

  • windows上传文件精准包含技巧
    目录环境搭建原理绕过结果环境搭建需要在php.ini开启upload_tmp_dir选项这里需要对C:\Windows\Temp有写入权限文件上传页面文件包含页面原理利用文件上传产生的缓存文件进行命令执行,从而getshell绕过你上传文件的时候会生成临时文件,我们需要抓取这个临时......
  • 如何将Windows的桌面替换成自己的程序
    对于某些定制软件来说,我们希望系统启动进入桌面就看到我们的软件界面。如果使用开机启动项来实现,会有一定的延迟,在那之前用户能看到系统桌面,并且能进行任意操作。 类似下面的效果 可以通过注册表来实现找到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Curr......
  • Windows下安装MySQL详细教程
    Windows下安装MySQL详细教程1、安装包下载  2、安装教程(1)配置环境变量(2)生成data文件(3)安装MySQL(4)启动服务(5)登录MySQL(6)查询用户密码(7)设置修改用户密码(8)退出 3、解决问题1、安......
  • windows下qsv转换mp4脚本
    @echooffchcp65001>nulsetlocalenabledelayedexpansion::创建保存mp4文件的目录set"output_dir=%~dp0mp4"ifnotexist"%output_dir%"mkdir"%output_dir%"::遍历当前目录下的所有文件夹for/r%%din(.)do(ifexist"%%d\*.qsv&q......
  • Windows exe程序静默安装、不提示
    前言全局说明Windowsexe程序静默安装、不提示一、说明环境:Windows11家庭版23H222631.3737二、exe安装包参数2.1静默安装/S(大写S)MuMuNG-setup-V4.0.2.3233-0808023553.exe/S2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件......
  • Windows 11如何删除账户
        随着Windows11的推出,用户界面和操作系统的功能都有了新的变化。对于需要管理多个用户账户的用户来说,了解如何在新系统中添加、修改或删除账户变得尤为重要。有时出于安全考虑或个人需要,我们可能希望从Windows11中删除一个用户账户,无论是临时的访客账户还是不再使......
  • Windows Edge 兼容性问题修复
    ​大家好,我是程序员小羊!前言:WindowsEdge浏览器自2015年发布以来,经历了多次更新与优化,尤其在2020年基于Chromium引擎的新版Edge浏览器发布后,其功能和兼容性大幅提升。然而,尽管如此,开发者在使用Edge浏览器时仍可能遇到兼容性问题。本文将详细分析这些兼容性问题......
  • windows如何实现nohup?(未解决)
    背景今天在linux上搞后台任务,突发奇想powershell是否可以在关闭窗口后继续执行任务。探究以下的解决方法基本出自该帖https://www.v2ex.com/t/846505测试脚本,每一秒打印一个数字,逐渐递增。#PrintNumbers.ps1#初始化计数器$i=1#无限循环,直到脚本被中断while($true......
  • Maui Blazor Windows 显示本地图片新方法更简单快速 支持.Net 8.0 最新版本
    目前仅Windows平台测试,安卓平台暂不支持,调用AppDomain.CurrentDomain.BaseDirectory,直接储存图片到wwwroot里的images文件夹内,在razor里直接使用<imgsrc="images/图片路径"/>即可privatevoidSetAvarta(){MainThread.BeginInvokeOnMainThread......
  • Windows版本下Redis安装与使用
    一、windows环境安装redis1、下载Redis压缩包2、解压到文件夹3、启动Redis服务4、打开Redis客户端进行连接5、使用一些基础操作来测试6、Redis常用的服务指令7、java项目集成redis8、常见报错和相关指令9、cmd指令查看关闭端口进程一、windows环境安装redis1、下载Redis......