屏幕变小后,wpf窗口被截掉的问题。

用过小屏幕的朋友可能会碰到这个问题,

例如,wpf窗体宽度为1000,显示器屏幕宽度只有800,打开wpf应用程序后,剩余的200没了,移动窗体发现这200根本就没有render出来。

解决办法,设置MinWidth = 1000,窗口就会全部显示。

如果要考虑mui,SizeToContent = true,最小宽度就没办法设定了,怎么办呢?

重写measureOverride ,自己测量尺寸,然后在loaded中加入   this.MinWidth = this.ActualWidth;

大功告成。

原文地址:https://www.cnblogs.com/xiaokang088/p/1993685.html