我有一个ScrollViewer内嵌了一个StackPanel。
我有一个滑块,它对StackPanel进行缩放变换,以实现缩放功能。问题是,当我放大时,scrollviewer不会将内容视为“更大”。
因此,如果我向右滚动一点并尽可能向右滚动,它会在到达内容末端之前停止。如果我缩小回到未变换的级别,我会看到它正好停在那个点上。如果我放大很多,当我全部滚动到最右边时,只能看到我的所有内容的一小部分。
我可以更改TransformOrigin来控制哪一侧丢失最多的内容;但我认为应该有某种方式让scrollviewer(或其他控件?)为我处理这个问题。
我有一个滑块,它对StackPanel进行缩放变换,以实现缩放功能。问题是,当我放大时,scrollviewer不会将内容视为“更大”。
因此,如果我向右滚动一点并尽可能向右滚动,它会在到达内容末端之前停止。如果我缩小回到未变换的级别,我会看到它正好停在那个点上。如果我放大很多,当我全部滚动到最右边时,只能看到我的所有内容的一小部分。
我可以更改TransformOrigin来控制哪一侧丢失最多的内容;但我认为应该有某种方式让scrollviewer(或其他控件?)为我处理这个问题。