在C# WPF中,要將元素設置為固定位置,您需要在XAML代碼中使用絕對定位或相對定位
方法1:使用Canvas面板進行絕對定位
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Canvas>
<Button Content="點擊我" Canvas.Left="50" Canvas.Top="50" />
</Canvas>
</Window>
方法2:使用Margin進行相對定位
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>
<Button Content="點擊我" Margin="50,50,0,0" />
</Grid>
</Window>
這兩種方法都可以實現將元素設置為固定位置。但是,當窗口大小發生變化時,使用Canvas的絕對定位方式,元素的位置不會隨窗口變化而變化;而使用Margin的相對定位方式,元素的位置會隨窗口變化而變化。根據您的需求選擇合適的方法。