[英]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.