У меня есть приложение WPF, в котором я использую фоновое изображение.
<Window.Background>
<ImageBrush ImageSource="Images/background.png"/>
</Window.Background>
В окне у меня есть определения сеток и столбцов.
<Grid ShowGridLines="False">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
При каждом изменении размера окна фоновое изображение изменяется, и это нормально.
Проблема в том, что элементы управления в форме теряют свою позицию.
Фон выглядит следующим образом:
![Background image](https://i.stack.imgur.com/OvUnp.jpg)
Мне нужно добавить текстовые поля между строк, чтобы он выглядел так:
![Desired solution](https://i.stack.imgur.com/rGcSe.jpg)
ИтакДо сих пор я пытался использовать canvas, dockpanel, помещая текстовые поля в другой пользовательский элемент управления, но ничего не помогло.
Элементы управления не имеют полей / ширины или высоты, только rowspan и columnspan.
Любая идея будет полезна :)спасибо!