我对Windows.UI.Xaml.Controls.ScrollViewer
.
它不像我想要的那样工作(doh)。如果我在里面放了一个 Canvas 并想在上面画画,我不能,因为 Canvas 中的所有事件都传递给了 ScrollViewer。因此,如果我可以在收到事件时控制 ScrollViewer 中发生的事情(丢弃它,将其传递给 Canvas,调用缩放基础等),我对问题的解决方案将相当简单 - 但似乎我不能这样做,因为ScrollViewer
是密封类。
这适用于 WPF,但不适用于 XAML。
有什么想法可以解决这个相当愚蠢的问题吗?
我现在唯一能想到的就是放弃ScrollViewer
并在 Canvas 类上实现我自己的缩放和滚动功能。:\ 如果可能,希望避免这种情况。