Добрый вечер.
Пожалуйста, подскажите, как реализовать автоматическое изменение ширины двух DataGrid'ов, расположенных друг рядом с другом.
<Window x:Name="mainWindow" x:Class="TBDashboard.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TBDashboard"
mc:Ignorable="d"
Title="DataGridTest" Height="550" Width="825" WindowStartupLocation="CenterScreen">
<Grid>
<DataGrid x:Name="DG_1" HorizontalAlignment="Left" Margin="20,40,0,0" />
<DataGrid x:Name="DG_2" HorizontalAlignment="Right" Margin="0,40,20,0" />
</Grid>
</Window>
Нужно изменять размеры DataGrid в зависимости от размеров экрана. То есть ширина, например, должна браться от всего приложения (825), вычитать отступы datagrid от основной сетки и отступы между 2-мя DG. А затем делиться пополам.
То есть между DataGrid'ами всегда должно оставаться одинаковое расстояния.