我应该制作一个应用程序来设计餐厅,就像从工具箱中拖放表格之类。我当时想将它们拖到网格上,但是我需要使行和列适应窗口的大小。有什么方法可以执行此操作,还是应该更改正在使用的控件?
答案 0 :(得分:0)
我不确定您使用的是哪种控件。如果您能详细说明会更好。 假设您正在使用WPF网格。然后,您可以使用:*表示填充剩余空间。因此,如果窗口大小变大,则网格列将变大。
或使用“自动”根据其内容自动更改网格行的宽度和高度。如果将表格拖到网格中,则网格的内容会更大,因此“自动”大小将使网格变大。
<Grid.RowDefinitions>
<RowDefinition Height="auto" Width="Auto" />
<RowDefinition Height="*" Width="*"/>
</Grid.RowDefinitions>