我使用ScrollViewer
能够滚动滚动查看器中的内容。现在我还需要能够缩放内容,并使用RenderTransform
来扩展内容,但ScrollViewer
无法识别缩放内容(可滚动区域不会增长)。
如何手动计算并设置ScrollViewer
的可滚动区域?让我们坐下来,我觉得可滚动区域就像1000 x 1000像素,即使内容只有100 x 100像素宽。
答案 0 :(得分:1)
如果您希望ScrollViewer适应缩放的内容,只需设置内容的LayoutTransform而不是RenderTransform。关键的区别在于在测量和排列过程中会考虑LayoutTransform的效果,听起来就像你想要的那样。