2012-03-05 3 views
1

Можно ли добавить метод обработки событий Rx в элемент приложения Wp7 ApplicationBar. Я пробовал приведенный ниже код, но получал исключение с нулевой ссылкой. Пожалуйста, помогите мне избежать этой проблемы.Добавление шаблона события Rx в WP7 ApplicationBar Нажмите

var res = Observable.FromEvent<EventArgs>(button1, "Click") 
       .SubscribeOn(Scheduler.ThreadPool) 
       .Throttle(TimeSpan.FromMilliseconds(230)) 
       .Subscribe(

       _ => { 
        ++i; 
        Debug.WriteLine("Clicked{0}", i); 

       } 

      ); 
+0

«но получая исключение для ссылки на нуль» в то время, когда вы это делаете, «Планировщик» или «Scheduler.ThreadPool» или какой-либо другой бит головоломки имеет значение null. Вы должны понять, что часть (вызов стека, внутренние исключения обычно помогают). Решение: сделайте это позже. – Will

ответ

-1

Попробуйте использовать FromEventPattern, а не FromEvent.

+0

В Windows Phone такого метода нет. –

+0

@NithaPaul - Ах, вы должны использовать библиотеку Rx, запеченную в ПЗУ. Я считаю, что вы можете скачать последние библиотеки для использования. Это увеличит ваш размер XAP, но может помочь. – Enigmativity

Смежные вопросы