【发布时间】:2010-12-07 10:36:00
【问题描述】:
我在 ScrollViewer 中有一个 StackPanel。
我有一个滑块,可以在堆栈面板上进行缩放转换,以实现放大和缩小功能。问题是当我放大时,滚动查看器不会将内容视为“更大”。
所以,如果我稍微滚动一点并尽可能向右滚动 - 它会在我到达内容末尾之前阻止我。如果我缩小到未转换的级别,我会看到它正好在那个点停止。如果我放大很多,当我一直滚动时,我只能看到总内容的一小部分。
我可以改变 TransformOrigin 来控制哪一方丢失的内容最多;但我认为应该有某种方式让滚动查看器(或其他控件?)为我处理它。
【问题讨论】:
标签: wpf wpf-controls zooming