在WPF中使用左键假设mousedown

时间:2009-07-28 01:05:06

标签: wpf mouseevent

我在WPF中有一个控件 我想用鼠标左键在该控件上伪造一个mousedown 我在尝试 myControl.OnMouseDown(new MouseEventArgs(MouseButtons.Left,1,0,0,0))

但它给了我“无法访问受保护的方法”

有人有想法吗?

由于

1 个答案:

答案 0 :(得分:4)

使用IInputControl.RaiseEvent方法:

control.RaiseEvent(new MouseEventArgs(...))

请注意,如果您确实需要模拟常规点击(即无论是通过鼠标,键盘,触摸输入还是其他方法执行),还是其他高级与控件的交互,您应该使用WPF Automation API。