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を使用してそれを行うことは可能ですか?はいの場合、どうすればよいですか?
注:Clickイベントではなく、MouseDownEventを発生させるために必要です。
ありがとう