我希望我的应用适合所有屏幕尺寸,因此从Window标签到我设置Width =“Auto”的所有容器/面板。指定了MinWidth&窗口标签中的MinHeight。 尽管如此,我的窗户显示出比需要更大的巨大尺寸。我的chilf窗口设置了
Height="Auto" Width="Auto" MinHeight="300" MinWidth="650"
WindowStartupLocation="CenterOwner" Loaded="Window_Loaded" >
<StackPanel Orientation="Vertical" Width="650">
StackPanel是所有面板的父/根。正如您所看到的,stackPanel的大小声明为650,但在加载时,窗口的宽度为1440。
我从父窗口thri ShowDialog()调用此子窗口。同样的问题也是父窗口。
任何人都可以帮我知道这里出了什么问题!为什么它不尊重上述尺寸?
答案 0 :(得分:4)
将Window的属性.SizeToContent设置为“WidthAndHeight”。