Как правильно повесить событие нажатие кнопки на клавиатуре?
Почему не одно из событий не срабатывает по нажатии кнопки F5 ?
/// <summary>
/// Кнопка обновления
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnApdate_Click(object sender, RoutedEventArgs e)
{
LoadData();
}
private void btnApdate_KeyDown(object sender, KeyEventArgs e)
{
if(e.Key == Key.F5)
{
btnApdate.Click += btnApdate_Click;
}
}
private void btnApdate_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F5)
{
btnApdate.Click += btnApdate_Click;
}
}