WPF, сочетающий MouseDown и TouchDown в одном событии

Я занимаюсь разработкой приложения, которое будет использоваться на ноутбуке с сенсорным экраном. Следовательно, события MouseDown, по сути, выполняют одно и то же действие, как это должно быть сделано.

Код, который я написал что-то вроде этого -

XAML


C #

private void Button_OnMouseDown(object sender, MouseButtonEventArgs e)
{
    Action();
}
private void Button_OnTouchDown(object sender, TouchEventArgs e)
{
    Action();
}
private void Action()

Есть лучший способ сделать это? Любые отзывы приветствуются.

Ответы на вопрос(1)

Ваш ответ на вопрос