如何在没有内容搞乱的情况下最大化WPF窗口?
我想将它设计为最大化并且内容适合我设计表单?
我读过关于使用*设置高度和宽度设置,但我不太确定如何应用它,正如我尝试过的那样,它似乎不起作用。
以下答案中的代码有效,但我如何将其用于我自己的应用程序?什么使按钮和标签等自动调整大小?
答案 0 :(得分:0)
您可以使用Grid
(msdn)
这是一个简单的例子:
<Window x:Class="AppMaximize.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="30" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Content="Row1Col1" />
<Button Content="Row1Col1" Grid.Row="3" Grid.Column="1" />
<Label Background="Red" Grid.Row="1" />
<Label Background="Green" Grid.Row="1" Grid.Column="1" />
<Label Background="Yellow" Grid.Row="2" />
<Label Background="Blue" Grid.Row="2" Grid.Column="1" />
</Grid>
</Window>