我有以下代码在 DataGridCell 上引发 MouseLeftButtonDownEvent。
DataGridCell dataGridCell = cell as DataGridCell;
MouseButtonEventArgs someEventArgs =
new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left);
someEventArgs.RoutedEvent = DataGridCell.MouseLeftButtonDownEvent;
dataGridCell.RaiseEvent(someEventArgs);
它工作正常,并且单元格被选中。但是,我现在正尝试使用 AutomationPeer 来做同样的事情,但我一直无法找到一种方法来做同样的事情。
是否可以使用 AutomationPeers 来做到这一点?如果是,我该怎么做?
注意:我需要它来引发 MouseDownEvent,而不是 Click 事件。
谢谢