我正在考虑创建一个面板,该面板将所有子项包裹在 ViewBox 内,以便可以将它们缩小到某个统一的大小。
我不确定这是否可行,但我想我会问。我不确定这是否可能的原因是 Panel 没有与它们关联的任何 xaml。他们用代码测量和安排孩子。有小费吗?
在不够清楚之后,我想我会更具体:
我想要一个小组,因为我想安排和衡量我的孩子。
- 该度量找到所有子元素的平均高度/宽度。
- 排列将它们放入网格状图案并将它们缩放到平均高度/宽度。我不希望它们被限制,我希望它们适当地放大或缩小。
我已经让 measureoverride 函数可以找到平均高度/宽度,但我不知道如何在我的安排覆盖中缩放它们。