アプリケーションがフルスクリーンで開かれていない場合、それは非常にうまく機能します。ただし、フルスクリーンを開くと、ボタンと「StudentsDataGrid」の位置が失われ、どこにあるかがわかりません。ボタンとDataGridは、ウィンドウのサイズを変更したときにも位置を変更します。ここでxamlは次のとおりです。
<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>
要素がまったく同じ位置にとどまるようにしたい。決定は何ですか?