设置WPF滚动查看器的可滚动区域大小

时间:2013-11-01 21:58:45

标签: c# wpf scrollviewer

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

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

1 个答案:

答案 0 :(得分:1)

如果您希望ScrollViewer适应缩放的内容,只需设置内容的LayoutTransform而不是RenderTransform。关键的区别在于在测量和排列过程中会考虑LayoutTransform的效果,听起来就像你想要的那样。