我需要模拟用户点击WPF datagrid列标题的代码(如果重要的话,使用.Net 4)。
这可能吗?
答案 0 :(得分:2)
我认为您可以使用AutomationPeer类,这些类专为此类事物而设计,特别是DataGridColumnHeaderItemAutomationPeer Class。
DataGridColumnHeaderItemAutomationPeer peer = new DataGridColumnHeaderItemAutomationPeer (Your_control);
IInvokeProvider invoker= (IInvokeProvider)peer;
invoker.Invoke(); // Invoke a click programmatically