WPF Errors
一阵没来由的风
It doesn't even matter
展开
-
WPF 鼠标在控件上晃动,CPU占用高,界面不刷新问题
WPF 鼠标在控件上晃动,CPU占用高,界面不刷新问题首先,在MVVM模式下,我们刷新界面的方式工作通过属性绑定转移到更新绑定数据源。此时,我们通常会使用子线程去执行一些查询等耗时任务,执行完成之后,直接更新数据源。或者开一个定时器(System.Threading.Timer)去实时更新我们的绑定数据源。一般情况下,我们的界面更新是很正常的。但是,当我们更新的数据源很多,更新频率很快时。晃动我们鼠标(在控件面板上移动)时,有时会发现一个有趣却又很苦逼的现象——鼠标晃动导致界面更新卡住了。我最开始遇原创 2020-07-22 17:46:55 · 1364 阅读 · 0 评论 -
WPF 设置图片的分辨率DPI
WPF 修改图片的分辨率/DPI在WPF中,当使用到PNG之类的图片作为背景时。我发现一个问题:图片属性(Windows)的宽、高相同的两张图片在WPF界面上显示却大小不一。如下图所示。在后台应用程序调试时发现,两个图片的DPI不一致。2.png3.png百度了下,网友提供了三种解决方法:创建 BitmapImage 对象,根据当前屏幕的 DPI 值计算 DecodePixe...原创 2020-03-01 19:44:48 · 3011 阅读 · 1 评论 -
WPF MediaElement 闪退
WPF MediaElement 闪退问题解决现象使用MediaElement元素在WPF中作为AVI格式视频播放,在本机上调试没有任何问题。在其他Windows10的电脑上运行也是正常的,但是有一些电脑上运行时,出现闪退,根本无法播放视频。测试开始以为是自己在编码时,出现了不同环境的异常未处理。通过使用Try Catch也无法捕捉到异常。后来网上找了好多好多…也没有找到同类问题,有人说...原创 2020-02-19 14:58:42 · 701 阅读 · 0 评论 -
WPF 设计器异常 System.Resources.MissingSatelliteAssemblyException The satellite assembly named "Microsoft
WPF出现异常,其消息如下所示System.Resources.MissingSatelliteAssemblyExceptionThe satellite assembly named "Microsoft.VisualStudio.DesignTools.Designer.resources.dll, Version=16.0.0.0, PublicKeyToken=b03f5f7f11...原创 2020-02-08 21:55:30 · 1189 阅读 · 0 评论