3

水平对齐 = 拉伸是否应用于测量或排列?它会影响对象的实际宽度和实际高度吗?还是以其他方式工作?我似乎找不到任何关于在布局过程中实际应用它的文档

编辑:经过一些测试后,水平对齐 = "stretch" 似乎没有改变宽度和实际宽度

我想知道它是否可能应用于渲染。

4

1 回答 1

0

“当在对象上显式设置 Height 和 Width 属性时,这些测量值在布局期间具有先例,并且可以取消将 Horizo​​ntalAlignment 设置为 Stretch 的典型效果。

Canvas 在排版时不使用 Horizo​​ntalAlignment,因为 Canvas 是基于绝对定位的。通常,任何能够将一个或多个 FrameworkElement 对象作为子内容的给定对象都可能对 Horizo​​ntalAlignment 的值进行不同的处理。”

但它没有指定拉伸是否实际改变宽度或实际宽度,或者它是否只是覆盖它。无论如何,据我所知,它会覆盖它,只留下宽度和实际宽度。

于 2013-07-11T20:40:28.670 回答