我怎么能有一个元素将鼠标事件转发到另一个元素?
我想模拟将事件转发到内容的边距.在以下示例中,r1是边距,r2是内容.
<DockPanel>
<Rectangle DockPanel.Dock='Left' Name="r1" MouseLeftButtonDown="r1Down"/>
<Rectangle Name="r2" MouseLeftButton="r2Down"/>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)
我想做的是
r1Down (object sender, object args)
{
//raise event for r2 where mouse position.X = 0
}
Run Code Online (Sandbox Code Playgroud)
要将事件简单地"转发"到r2,您可以执行以下操作:
r1Down (object sender, object args)
{
r2.RaiseEvent(args);
}
Run Code Online (Sandbox Code Playgroud)
我不确定你在评论中的"鼠标位置.X = 0"的意思.
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |