Я знаю, что это очень старый вопрос, на который нужно ответить сейчас, но он предназначен для использования в будущем и для тех читателей, которые столкнутся с этим вопросом.
Ну, у меня была та же проблема, что и упомянутая в вопросе в одном из моих приложений winform, а затем я наткнулся на эту Github ссылку - Уведомления Windows Toast
Да, это очень легко интегрировать в ваше приложение c # winform. Все, что вам нужно сделать, это -
- Загрузите код по вышеуказанной ссылке Github.
Добавьте следующие файлы классов в ваше приложение c # winform
FormAnimator.cs
NativeMethods.cs
Добавьте форму Notifications.cs в свое приложение
Создайте объект формы уведомления о тосте в коде вашего проекта и
вызовите Show()
метод для его отображения.
Пример кода
var toastNotification = new Notification
(
"My Notification",
message,
durationsTime,
FormAnimator.AnimationMethod.Slide,
FormAnimator.AnimationDirection.Up
);
//PlayNotificationSound("normal");
toastNotification.Show();