您能否使网格列/行随窗口大小动态变化?

我应该制作一个应用程序来设计一家餐厅,比如从工具箱中拖放桌子等等。我正在考虑将它们拖到网格上,但我需要行和列来适应窗口大小。有什么办法可以做到这一点,或者我应该更改我正在使用的控件吗?



函数式编程
浏览 99回答 1
1回答

慕尼黑8549860

我不确定您使用的是哪种控件。如果能再详细点就更好了。假设您正在使用 WPF 网格。那么你可以使用:*来表示填充剩余的空间。因此,如果窗口大小变大,网格列将变大。或者使用“自动”根据其内容自动更改网格行的宽度和高度。如果将表格拖到网格中,网格的内容会更大,因此“自动”尺寸会使网格变大。<Grid.RowDefinitions>&nbsp; &nbsp; &nbsp; &nbsp; <RowDefinition Height="auto" Width="Auto" />&nbsp; &nbsp; &nbsp; &nbsp; <RowDefinition Height="*" Width="*"/></Grid.RowDefinitions>
打开App,查看更多内容
随时随地看视频慕课网APP