0
如果未在全屏中打開某個應用程序,那麼它的效果非常好。但是,當我打開全屏後,我的按鈕和「StudentsDataGrid」失去了他們的位置,我看不到它們在哪裏。當我調整窗口大小時,按鈕和DataGrid會改變它們的位置。 這裏XAML是:在調整窗口大小時更改控件的位置WPF 2010
<Window x:Class="StudentsBoard.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="996" Width="1191"
xmlns:my="clr-namespace:Students" Loaded="Window_Loaded"
WindowStartupLocation="CenterScreen" WindowStyle="SingleBorderWindow"
ResizeMode="CanResize" SizeChanged="Window_SizeChanged" SizeToContent="Manual"
WindowState="Maximized">
<Grid Name="MainGrid" DataContext="{StaticResource StudentViewSource}">
<Button Content="..." Height="40" HorizontalAlignment="Left"
VerticalAlignment="Top" Margin="1079,132,0,785" Name="btnbar_edit_student" Style="{DynamicResource GlassButtonBar}" Width="40" Click="btnbar_edit_student_Click" />
<Button Content="-" Height="40" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="1079,192,0,725" Name="btnbar_del_student" Style="{DynamicResource GlassButtonBar}" Width="40" Click="btnbar_del_student_Click" />
<DataGrid AutoGenerateColumns="False" EnableRowVirtualization="True" Height="177"
HorizontalAlignment="Left" VerticalAlignment="Top" ItemsSource="{Binding Source=
{StaticResource StudentViewSource}}" Margin="868,60,0,0" Name="StudentsDataGrid"
RowDetailsVisibilityMode="VisibleWhenSelected" Width="192"
MouseLeftButtonUp="StudentsDataGrid_MouseLeftButtonUp">
</DataGrid>
</Grid>
我想要的元素留下確切的相同位置。 是什麼決定?
你想讓他們留在完全相同的位置或調整表格的大小 –
我希望那些元素保持完全相同的位置。 – StepUp