我創建使用WPF的桌面應用程序。
我已經把連續三個元素:按鈕,文本框和標籤。
當我調整屏幕,餘量標籤和文本框是一致的,但不適合的按鈕。按鈕根據屏幕高度縮小和拉伸。動態餘量按鈕
正如你可以看到,當屏幕高度越大,按鍵較大,反之亦然。
下面是代碼:
<Grid Grid.Row="0" Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="1*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Text="Search: (Name or Contact)" Grid.Row="0" Grid.Column="0" HorizontalAlignment="Right" Margin="0,0,25,0" VerticalAlignment="Center" FontSize="20" TextWrapping="Wrap"/>
<TextBox Grid.Column="1" HorizontalAlignment="Stretch" Height="auto" Margin="25,0,25,0" TextWrapping="Wrap" Text="" VerticalAlignment="Center" FontSize="20" Grid.Row="0" Name="TxtSearch" TextChanged="TxtSearch_TextChanged"/>
<Button x:Name="BtnSearch" Grid.Column="2" Grid.Row="0" FontSize="20" Click="BtnSearch_Click" Margin="32">
<Viewbox>
<TextBlock>
Search
</TextBlock>
</Viewbox>
</Button>
</Grid>
我想按鈕的高度要一致和保證金是動態的。