Хорошо, я должен начать с того, что я не уверен, что это правильный способ борьбы с этим, но ...
По сути, я создал окно в WPF для отображения уведомлений в моем приложении (немного похоже на уведомление о новой почте Outlook). Я хотел бы попытаться показать это окно в своем собственном потоке (в будущем это может сделать какую-то работу).
Я создал окно с использованием WPF, потому что он немного приятнее в обработке таких вещей, как AlwaysOnTop и Fading In and Out.
Приложение, которое показывает уведомление, является приложением 3.5 Windows Forms. Я видел примеры, подобные этой SOF: C # winforms запуска формы (Splash), не скрывающей для отображения формы в другом потоке, однако я не могу запустить новый цикл сообщений с окном WPF.
Я пытался просто вызвать Notification.Show () в новом потоке, однако окно никогда не отображается.
Можно ли показать этот WPF в его собственном потоке?
Почему я вижу, что некоторые ресурсы говорят, что вы не должны показывать какой-либо пользовательский интерфейс в отдельном потоке?