我想以百分比來指定我的按鈕的寬度。 在WPF中是否有類似寬度:33%的東西? 這是我的按鈕:
<Button x。 Name="btnWebsite" Content="Button" HorizontalAlignment="Left" margin="58, 342,0,0" VerticalAlignment="Top"/span> Height="43" Width="139"/>
謝謝你的幫助:D
uj5u.com熱心網友回復:
你可以把Button放在一個star-sizedGrid中,使之充滿視窗:
<Window ...>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/span> />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<Button Content="..." Grid.Column="1" />
</Grid>
</Window>
或者處理視窗的SizeChanged事件并將按鈕的Width屬性設定為this.Width / 3.0:
public partial class MainWindow 。Windowpublic MainWindow()
{
InitializeComponent()。
SizeChanged = OnSizeChanged。
}
private void OnSizeChanged(object sender, SizeChangedEventArgs e)。
{
btnWebsite.Width = Width / 3.0。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/307895.html
標籤:
