Обнаружить щелчок правой кнопкой мыши по NotifyIcon в WPF - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь открыть небольшое приложение WPF, щелкнув правой кнопкой мыши NotifyIcon.
Я добавил NotifyIcon, добавив System. Windows .Forms к ресурсам и следующие строки:

System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
ni.Icon = new System.Drawing.Icon(@"C:\...\icon.ico");
ni.Visible = true;

Способ, которым я пытался реализовать событие щелчка правой кнопкой мыши:

ni.Click += delegate (object sender, System.EventArgs e)
{
  if (e.Equals(MouseButtons.Right))
  {
    MessageBox.Show("Haha", "haha", MessageBoxButton.OK);
  }
}

Оба фрагмента кода находятся в функции MainWindow ().

...