Можете ли вы заставить столбцы / строки сетки динамически изменяться в зависимости от размера окна? - PullRequest
0 голосов
/ 23 июня 2019

Я должен создать приложение для дизайна ресторана, например, перетаскивать таблицы из панели инструментов и еще много чего. Я думал о перетаскивании их на сетку, но мне нужно, чтобы строки и столбцы адаптировались к размеру окна. Есть ли способ сделать это, или я должен изменить элемент управления, который я использую?

1 Ответ

0 голосов
/ 23 июня 2019

Я не уверен, какой тип контроля вы используете. Было бы лучше, если бы вы могли уточнить больше. Предположим, вы используете сетку WPF. Затем вы можете использовать: *, чтобы указать, чтобы заполнить оставшееся пространство. Поэтому, если размер окна станет больше, столбец сетки станет больше.

Или используйте «auto» для автоматического изменения ширины и высоты строки сетки в зависимости от ее содержимого. Если вы перетащите таблицу в сетку, содержимое сетки будет больше, поэтому размер «Авто» сделает сетку больше.

<Grid.RowDefinitions>
        <RowDefinition Height="auto" Width="Auto" />
        <RowDefinition Height="*" Width="*"/>
</Grid.RowDefinitions>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...