Что он делает, он в основном отображает левый щелчок в правый щелчок. Для повторного использования вы можете заключить это в прикрепленное поведение.
ение по умолчанию для WPFContextMenu
чтобы отобразить его, когда пользователь щелкнет правой кнопкой мыши. Я хочуContextMenu
показать, когда пользователь щелкает левой кнопкой мыши. Кажется, это должно быть простым свойствомContextMenu
, но это не так.
Я сфальсифицировал его, чтобы справиться сLeftMouseButtonDown
событие в коде позади, а затем отобразить контекстное меню.
Я использую MVVM в своем проекте, что означает, что я используюDataTemplate
s для элементов, которые имеют контекстные меню. Было бы намного элегантнее избавиться от кода и найти способ отображать контекстное меню, используя триггеры или свойства в XAML.
Любые идеи или решения этой проблемы?