繁体   English   中英

覆盖as ScrollViewer的自定义事件处理程序

[英]Overwriting custom event handler of as ScrollViewer

我正在尝试为ScrollViewer覆盖MouseWheel的事件处理程序。 由于ScrollViewer是密封的,因此我不能简单地创建一个继承它的“自定义”类。 我猜一般的问题是:“如何覆盖默认事件。” (或类似的东西 ;-))

编辑:仅当ScrollViewer无法滚动或达到限制时才触发应替换默认“ scroll”的事件。

由于ScrollViewer是密封的,因此很难覆盖其行为。 ScrollChanged事件仅提供只读信息,无法取消。 您可能必须实现从ContentControl派生的自己的滚动查看器。 您要实现什么滚动行为?

在事件处理程序中,在返回之前,将MouseWheelEventArgs参数的Handled属性设置为true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM