3

我在 ScrollViewer 中有一个 StackPanel。

我有一个滑块,它在堆栈面板上进行缩放转换以允许放大和缩小功能。问题是当我放大时,滚动查看器不会将内容视为“更大”。

因此,如果我稍微滚动一点并尽可能向右滚动 - 它会在我到达内容末尾之前阻止我。如果我缩小到未转换的级别,我会看到它正好在那个点停止。如果我放大很多,当我一直滚动时,我只能看到总内容的一小部分。

我可以更改 TransformOrigin 来控制哪一方丢失的内容最多;但我认为滚动查看器(或其他控件?)应该有某种方式来为我处理它。

4

1 回答 1

12

你是在做渲染变换,还是布局变换?你应该做后者。

于 2009-10-16T17:08:39.683 回答