Keydown Событие Ярлыка - PullRequest
       1

Keydown Событие Ярлыка

0 голосов
/ 01 февраля 2012

Я использовал перетаскиваемый ярлык во время выполнения в WPF, который я нашел здесь .

Я хочу переместить этот ярлык на кнопку вверх и вниз. Проблема в том, что метка не регистрирует нажатие клавиши или событие нажатия клавиши. Как это сделать?

Мне сказали здесь , что я должен замаскировать текстовое поле как метку, но затем средство перетаскивания исчезнет. Как добиться того, чтобы ключ от метки был без маскировки?

1 Ответ

3 голосов
/ 01 февраля 2012

Вы можете переместить метку следующим образом -

  1. Добавить событие мыши вниз к метке и придать ему фокус-

    private void label1_MouseDown(object sender, MouseButtonEventArgs e)
    {
        label1.Focus();
    }
    
  2. Установите это свойство для этой метки-

    Focusable="True" 
    

Таким образом, метка будет реагировать на событие нажатия клавиши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...