相关疑难解决方法(0)

在WinForms容器中托管时,WPF ScrollViewer不会收到鼠标事件

我们有一个WinForms应用程序,我们正在逐步转换为WPF.此时应用程序的主窗体是一个Form(WinForms),它包含一个用WPF构建的垂直侧边栏.侧栏托管在ElementHost控件中.

侧边栏由包含其他控件的ScrollViewer组成.问题是,当焦点位于WinForms aera中的某个位置并且我在ScrollViewer上使用鼠标滚轮时,它不会滚动.

这与WPF/WinForms集成有关,因为在100%WPF项目中,即使焦点在另一个控件上,ScrollViewer也会对鼠标滚轮作出反应.

解决这个问题的正确方法是什么?

wpf winforms-interop winforms

6
推荐指数
1
解决办法
2099
查看次数

标签 统计

winforms ×1

winforms-interop ×1

wpf ×1