【发布时间】:2017-01-29 10:48:44
【问题描述】:
我是一个相对的 WPF 新手,我仍在努力了解它的基础知识。我刚刚遇到了一个让我很难过的网格大小问题(而且似乎不仅限于网格)。
问题是,如果我有一个具有相对大小的行/列的网格,在另一个网格的行/列内,并且该行/列尺寸设置为自动,则子网格的相对大小似乎没有效果。
我对这个 xaml 的期望是,内部网格列仍然是相对大小的(一个是另一个宽度的 3 倍),即使它们位于父网格的自动大小列内。这是预期的行为,这是一个错误还是我缺少一些基本的东西?
谢谢!!
【问题讨论】:
-
请将您的代码作为文本插入,而不是作为编辑器的屏幕截图
-
是的,这是默认行为。
Auto表示只需要最低限度。由于它设置在外部Grid中,因此它具有优先权。 -
为什么不把第一个 3 列的网格去掉,去掉内部的网格?
-
感谢您的回复!只是想知道为什么书面形式的代码比图像更受欢迎?我认为这是一个很好的图像候选,因为它并排显示了代码和设计器。
-
auto 应该得到最小值是有道理的……但这不会破坏很多基本功能吗? Basic CSS 支持这种情况就好了
标签: c# .net wpf wpf-controls