0

我曾经ScrollViewer能够滚动滚动查看器内的内容。现在我还需要能够缩放内容,并且我用来放大RenderTransform内容,但ScrollViewer无法识别缩放的内容(可滚动区域不会增长)。

如何手动计算并设置ScrollViewer's 的可滚动区域?让我们坐下来,我希望可滚动区域像 1000 x 1000 像素,即使内容只有 100 x 100 像素宽。

4

1 回答 1

1

如果您希望 ScrollViewer 容纳缩放后的内容,只需设置内容的 LayoutTransform 而不是其 RenderTransform。关键区别在于在测量和排列期间考虑了 LayoutTransform 的效果,听起来这正是您想要的。

于 2013-11-01T22:12:38.277 回答