我尝试为按钮设置一系列值,并在主窗口改变其尺寸(一起生长和收缩)时让网格更改按钮的当前高度/宽度。 但是,当我调整窗口大小时,按钮的尺寸保持不变。 我做错了为什么按钮的尺寸没有变化?
<Window x:Class="WPFLabTestButtonSizeAftersetMinWidth.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/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button HorizontalAlignment="Center" VerticalAlignment="Center" MinHeight="40" MinWidth="100" MaxHeight="200" MaxWidth="400">
</Button>
</Grid>
答案 0 :(得分:1)
将HorizontalAlignment和VerticalAlignment设置为拉伸而不是中心,它将根据您定义的限制范围内的可用空间进行拉伸。