2015-05-18 5 views
-1

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

private void button_onMouseEnter(object sender, MouseEventArgs e) 
{ 
    Button button = (Button)sender; 

    if (!button.IsMouseOver)   return; // not working 
    if (!button.IsMouseDirectlyOver) return; // not working 
    ... 
} 

ответ