[英]How to capture mouse click event inside WindowsFormsHost control?
[英]WindowsFormsHost child click event
嘿,我使用RDPCOMAPILib遮蔽两台计算机之间的屏幕。 我向包括axRDPViewer的项目中添加了Windows窗体用户控件。
此控件已添加到WindowsFormsHost控件的WPF视图中,并且可以正常工作,请参见代码:
<Grid Name="RDP">
<Border BorderBrush="Black" BorderThickness="2">
<WindowsFormsHost MouseDown="host_MouseDown" PreviewMouseDown="host_PreviewMouseDown" x:Name="host">
<controls:RDPViewer Click="viewer_Click" MouseClick="viewer_MouseClick" x:Name="viewer"/>
</WindowsFormsHost>
</Border>
</Grid>
但是,当我单击控件时,没有引发任何单击事件,但是我不知道为什么?
当我双击控件时,我想做些事情。
希望有人知道我的问题的解决方案。
我对您使用的库或控件一无所知,但是您似乎在所发布的代码中缺少"
。
MouseClick="viewer_MouseClick x:Name="viewer"
但这应该是
MouseClick="viewer_MouseClick" x:Name="viewer"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.