При наведении курсора мыши в WPF?

Я пытаюсь реализовать систему подсказок в приложении WPF MVVM . Подсказка должна появляться в определенной метке, которая является частью MainWindow (не при наведении курсора мыши) и должна появляться при наведении указателя мыши (в идеале с настраиваемой задержкой, но это неважно), вызывая метод в соответствующей ViewModel. Затем ViewModel будет иметь дело с контактом со слоем модели, который решит, какую всплывающую подсказку отображать и т. Д.

Моя проблема в том, как получить событие наведения указателя мыши из представления в ViewModel вместе с идентификатором объекта, который инициировал событие (чтобы я мог разрешить для него правильную подсказку). Допустим, у меня есть в моем SettingsView.xaml, как мне заставить его вызывать GetTooltip (идентификатор строки) в SettingsViewModel с MyLabel в качестве аргумента (или доступным другим способом) при наведении курсора мыши? Могу ли я как-то использовать обычный ?

7
задан Swooper 3 May 2011 в 19:16
поделиться