В Silverlight 4 добавили новый объект — NotificationWindows, который позволяет уведомлять пользователя о различных событиях. Так как он функционирует, как системное сообщение, то работать будет только при запуске приложения за пределами браузера.
Ниже представлен пример работы с NotificationWindow
Код
Факты о NotificationWindow
Могу ли я вывести несколько уведомлений одновременно?
— Нет.
Может ли пользователь взаимодействовать с NotificationWindow?
— Да, но только мышью.
Каков размер NotificationWindow?
— 400x100.
Можно ли настроить внешний вид окна уведомления?
— Да, для этого воспользуйтесь UserControl.
Ниже представлен пример работы с NotificationWindow
Код
- Событие Tick, проверяет запущено ли приложение за пределами браузера (OOB)
- Если запущено, инициализирует объект NotificationWindow
- Устанавливает Content, это может быть TextBox или UserControl
- Для вывода уведомления на экран, вызывает метод Show, указывая в миллисекундах время отображения
Факты о NotificationWindow
Могу ли я вывести несколько уведомлений одновременно?
— Нет.
Может ли пользователь взаимодействовать с NotificationWindow?
— Да, но только мышью.
Каков размер NotificationWindow?
— 400x100.
Можно ли настроить внешний вид окна уведомления?
— Да, для этого воспользуйтесь UserControl.