Я не уверен, какой тип контроля вы используете. Было бы лучше, если бы вы могли уточнить больше.
Предположим, вы используете сетку WPF. Затем вы можете использовать: *, чтобы указать, чтобы заполнить оставшееся пространство. Поэтому, если размер окна станет больше, столбец сетки станет больше.
Или используйте «auto» для автоматического изменения ширины и высоты строки сетки в зависимости от ее содержимого. Если вы перетащите таблицу в сетку, содержимое сетки будет больше, поэтому размер «Авто» сделает сетку больше.
<Grid.RowDefinitions>
<RowDefinition Height="auto" Width="Auto" />
<RowDefinition Height="*" Width="*"/>
</Grid.RowDefinitions>