WPF之界面出现锯齿形的噪点

项目中出现重启电脑后(软件自动启动)点击软件界面时偶尔出现锯齿噪点现象,

最后发现是图片硬解码绘制的BUG。使用软解就可以避开。

处理方法 :在窗口的Loaded事件加这句

var hwndSource = PresentationSource.FromVisual(this) as HwndSource;
var hwndTarget = hwndSource.CompositionTarget;
hwndTarget.RenderMode = RenderMode.SoftwareOnly;

特此记录一下。

RenderOptions.BitmapScalingMode="LowQuality"

RenderOptions.EdgeMode="Unspecified"

posted @ 2022-10-11 09:14  stweily  阅读(109)  评论(0编辑  收藏  举报