Лучший способ зарегистрировать значок на панели задач при запуске в приложении WPF без отображения окон [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Лучший способ зарегистрировать значок на панели задач при запуске в приложении WPF без отображения окон [закрыто]

Сообщение Anonymous »

Я пытаюсь создать приложение WPF, которое запускается без каких-либо окон и регистрирует значок на панели задач.
Единственный способ, который я нашел, — это использовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»