修改主屏幕,以便在调整窗体大小时按比例调整所有控件的大小

时间:2009-11-17 19:04:13

标签: wpf resize

我需要帮助才能在wpf中完成此任务:

“修改主屏幕,以便在调整表单大小时按比例调整所有控件的大小”

由于

的Marius

3 个答案:

答案 0 :(得分:0)

问题实际上含糊不清,而且不具体。

在WPF中有很多方法可以做到这一点。内容调整大小是关于WPF / XAML矢量UI。您可以将Grid作为内容放到Window中,Grid将根据Window大小调整大小。因此,在Grid中相应地布局控件,您将根据需要调整大小。

答案 1 :(得分:0)

实现此目的的一种方法是使用UniformGrid面板

答案 2 :(得分:0)

使用Grid作为Window的内容并将所有内容放在其中,并且不要将Height和Width与控件放在一起 使用Horizo​​ntalAlignment,VerticalAlignment,Margin,Padding代替。

对于你的网格,也按比例给出ColumDefinition的Width和RowDefinition的高度,而不是精确的术语 例如 而不是说

<ColumnDefinition Width="100"/>

这样说

<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2*"/>