Windows Phone Launchers & Choosers 使用总结(陆续更新)

Launchers & Choosers相信大家都已经很熟悉,在实际使用过程中多多少少也碰到了一些问题,所以在此陆陆续续做些记录。

1、Choosers的使用中,都是异步的方式,所以我们如果要更新我们的Layout,就必须通过异步的方式更新,而不是简单的调用Completed就可以,如下所示假如我们需要用户选择一个电话号码并记录在我们的UI中:

 1            PhoneNumberChooserTask task = new PhoneNumberChooserTask();
2 task.Completed += (s, ev) =>
3 {
4 if (ev.Error == null && ev.TaskResult == TaskResult.OK)
5 {
6 //This is not work
7 //this.txtDescription.Text += " " + ev.PhoneNumber;
8 //This works fine.
9 Dispatcher.BeginInvoke(() =>
10 {
11 this.txtDescription.Text += " " + ev.PhoneNumber;
12 });
13 }
14 };
15 task.Show();

 

posted @ 2011-10-05 12:42  FlorCava  阅读(363)  评论(0编辑  收藏  举报