我在WPF中有一个控件 我想用鼠标左键在该控件上伪造一个mousedown 我在尝试 myControl.OnMouseDown(new MouseEventArgs(MouseButtons.Left,1,0,0,0))
但它给了我“无法访问受保护的方法”
有人有想法吗?
由于
答案 0 :(得分:4)
使用IInputControl.RaiseEvent
方法:
control.RaiseEvent(new MouseEventArgs(...))
请注意,如果您确实需要模拟常规点击(即无论是通过鼠标,键盘,触摸输入还是其他方法执行),还是其他高级与控件的交互,您应该使用WPF Automation API。