Хорошо, поэтому я разрабатываю приложение WPF C#. MainWindow для этого приложения всегда полноэкранный, но мне нужно настроить элементы управления на основе разрешения. Во всяком случае, я попробовал немало вещей, чтобы добиться этого. Прямо сейчас, я установил длину сетки & шириной до Auto
. Проблема в том, что по какой-то причине мои элементы управления смещаются вверх и влево. Ниже мой MainWindowXAML. (BTW: Окно содержит: кнопки изображения, этикетки, прямоугольники и TextBoxes):Сделать интерфейс WPF свободным от размера дисплея
<Window x:Name="Menu" x:Class="App.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="App1" FontWeight="Bold" Icon="Images/Core-IconSize.ico" WindowStartupLocation="CenterScreen" WindowStyle="ThreeDBorderWindow" WindowState="Maximized" ResizeMode="CanMinimize" Height="870" Width="1388">
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
//Controls here.
</Grid>
</Window>
Edit: Добавлен XAML для элементов управления.
Вы должны добавить XAML со всеми элементами управления, чтобы мы могли прокомментировать эту проблему. –
@ Xtreme_Enigma Хорошо, я добавлю его ... –
@ Xtreme_Enigma добавила его. –