屏幕变小后,wpf窗口被截掉的问题。
用过小屏幕的朋友可能会碰到这个问题,
例如,wpf窗体宽度为1000,显示器屏幕宽度只有800,打开wpf应用程序后,剩余的200没了,移动窗体发现这200根本就没有render出来。
解决办法,设置MinWidth = 1000,窗口就会全部显示。
如果要考虑mui,SizeToContent = true,最小宽度就没办法设定了,怎么办呢?
重写measureOverride ,自己测量尺寸,然后在loaded中加入 this.MinWidth = this.ActualWidth;
大功告成。