Единственный способ, который я нашел, — это использовать System.Windows.Forms.ContextMenuStrip для настройки меню на панели задач с кнопками и действиями, а также для запуска приложения WPF с помощью диспетчера:
Код: Выделить всё
... app entry (STAThread) ...
// Start WPF app event loop
_ = Task.Run(async () => {
await UIDispatcher.BeginInvoke(() => {
TestTrayWithWPF.App app = new TestTrayWithWPF.App();
app.InitializeComponent();
app.Run(); // blocking
});
});
trayComponent.InitializeComponent();
System.Windows.Forms.Application.Run(trayComponent); // Blocks calling thread
Подробнее здесь: https://stackoverflow.com/questions/797 ... g-any-wind
Мобильная версия