0

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

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

有人知道吗?

谢谢

4

1 回答 1

5

使用IInputControl.RaiseEvent方法:

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

请注意,如果您确实需要模拟一般单击(即无论是通过鼠标、键盘、触摸输入还是其他方法执行)或与控件的其他高级交互,您可能应该改用 WPF 自动化 API。

于 2009-07-28T01:10:31.820 回答