【问题标题】:WinRT ScrollViewer inheritanceWinRT ScrollViewer 继承
【发布时间】:2013-01-24 00:37:56
【问题描述】:

我对@9​​87654321@ 有疑问。

它不像我想要的那样工作(doh)。如果我在里面放了一个 Canvas 并想在上面画画,我不能,因为 Canvas 中的所有事件都传递给了 ScrollViewer。 因此,如果我可以在收到事件时控制 ScrollViewer 中发生的事情(丢弃它,将其传递给 Canvas,调用缩放基础等),我对问题的解决方案将相当简单 - 但似乎我不能这样做,因为ScrollViewer密封类

这适用于 WPF,但不适用于 XAML。

有什么想法可以解决这个相当愚蠢的问题吗?

我现在唯一能想到的就是放弃 ScrollViewer 并在 Canvas 类上实现我自己的缩放和滚动功能。 :\ 如果可能,希望避免这种情况。

【问题讨论】:

    标签: c# xaml windows-runtime scrollviewer


    【解决方案1】:

    您有两个选择 - 实现您自己的 ScrollViewer 或在 ScrollViewer 上放置一些透明的东西来处理触摸事件。请参阅以下相关问题:

    ScrollViewer and handling manipulation events on child elements

    How to allow manipulations within ListView/GridView Item controls while allowing scroll and cross-slide manipulations on the ListView/GridView?

    【讨论】:

    • 不知道操作模式及其作用。这正是我所需要的。谢谢!
    猜你喜欢
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多