Pull to refresh

Silverlight 4: NotificationWindow

Reading time1 min
Views470
Original author: Corey Schuman
В Silverlight 4 добавили новый объект — NotificationWindows, который позволяет уведомлять пользователя о различных событиях. Так как он функционирует, как системное сообщение, то работать будет только при запуске приложения за пределами браузера.

Ниже представлен пример работы с NotificationWindow

image

Код
  • Событие Tick, проверяет запущено ли приложение за пределами браузера (OOB)
  • Если запущено, инициализирует объект NotificationWindow
  • Устанавливает Content, это может быть TextBox или UserControl
  • Для вывода уведомления на экран, вызывает метод Show, указывая в миллисекундах время отображения
image

Факты о NotificationWindow

Могу ли я вывести несколько уведомлений одновременно?
— Нет.

Может ли пользователь взаимодействовать с NotificationWindow?
— Да, но только мышью.

Каков размер NotificationWindow?
— 400x100.

image

Можно ли настроить внешний вид окна уведомления?
— Да, для этого воспользуйтесь UserControl.

image
Tags:
Hubs:
Total votes 29: ↑16 and ↓13+3
Comments11

Articles