Я использую NotifyIcon из Win Forms, чтобы создать значок systray для моего приложения WPF C#.Отключение Alt-F4 в Win Forms NotifyIcon
У меня есть ошибка, где, если пользователь щелкнет правой кнопкой мыши значок контекстного меню, они могут нажать Alt-F4, и значок исчезнет из лотка, но основное приложение WPF все еще работает. Это особенно проблема, когда они «сведены к минимуму до systray», и единственный контроль над приложением теперь исчез.
Кто-нибудь знает, как обращаться с этим конкретно на системном компьютере? Я просмотрел документацию NotifyIcon, и нет ничего, связанного с событиями нажатия клавиш.
UPDATE: вот пример приложения, чтобы показать, как я использую systray и фактическую ошибку. http://cid-e75a75f1a1fbfbb5.office.live.com/self.aspx/.Public/WpfApplication1.zip?sa=221089565
У меня была та же проблема, и я нашел решение и разместил его [здесь] (https://stackoverflow.com/questions/45702372). – cppguy