Как я могу сделать уведомления всплывающих окон на Windows Mobile, как это? - PullRequest
5 голосов
/ 21 февраля 2010

Эти всплывающие окна с уведомлениями имеют заголовок, описание и пользовательскую строку меню. Они открываются спереди, наиболее тронутые к менубару. Я хочу, чтобы все эти вещи были созданы для моего приложения.

Как сделать так, чтобы всплывающие окна уведомлений на Windows Mobile были такими? Я на CF 2.0 и C #.

Всплывающие уведомления http://img130.imageshack.us/img130/7595/ss2hdl.jpg

Update1

Связанная ссылка на использование класса Notification не обеспечивает использование для главного меню.
Как я могу настроить menubar те Скрыть / Далее?

UPDATE2
Как я могу удалить неиспользованное уведомление при выходе из моего приложения?

Я сохранил уведомление как свойство класса, использовал деструктор, чтобы сделать его невидимым, но все еще остается на верхней панели со значком.

~clsPolling()
        {
            if (notification1 != null)
            {
                notification1.Visible = false;
                notification1.Dispose();
            }
        }

Ответы [ 3 ]

2 голосов
/ 21 февраля 2010

Вы всегда можете вызвать собственный вызов SHNotificationAdd . Информация меню сохраняется в полях skm и rgskn в структуре SHNOTIFICATIONDATA.

2 голосов
/ 21 февраля 2010

См. Этот вопрос: Диалог уведомлений Windows Mobile .

Вы используете класс Microsoft.WindowsCE.Forms.Notification.

0 голосов
/ 25 февраля 2010

Я нашел метод, поэтому отвечаю на свой вопрос:

полезны следующие сообщения в блоге

http://www.christec.co.nz/blog/archives/104 http://www.christec.co.nz/blog/archives/150

...