0

我目前正在制作一个包含 1 个窗口和许多类似格式的页面(宽度 = 800,高度 = 450)的应用程序。

如果我没有定义 minwidth 和 minheight 那么屏幕看起来像这样(下图)如果我定义 minwidth 和 minheight(1000,650) 那么屏幕不适合所有屏幕分辨率(在小分辨率笔记本电脑中屏幕是切割)。

在此处输入图像描述

如何使窗口适合屏幕分辨率,宽度和高度最小为屏幕分辨率的(70%,70%)。

我试过使用this.sizetocontent=SizeToContent.WidthAndHeight但没有用。任何人都可以帮我解决这个问题。

谢谢 :)

4

1 回答 1

0

设置屏幕尺寸

Width =System.Windows.SystemParameters.PrimaryScreenWidth;
Height = System.Windows.SystemParameters.PrimaryScreenHeight;

将 70% 设置为最小尺寸

MinWidth=70* width / 100 ;
MinHeight=70* height / 100 ;
于 2019-04-19T05:19:50.597 回答