中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Chooser的使用

發布時間:2020-07-16 22:56:25 來源:網絡 閱讀:248 作者:windows_phone 欄目:開發技術

 
Chooser的使用

 1)XAML界面

Chooser的使用

2)添加命名空間

using Microsoft.Phone.Tasks;

3)定義Chooser對象

PhoneNumberChooserTask phoneNumberChooser;//PhoneNumberChooserTask允許應用程序啟動聯系人應用程序。該方法可獲取用戶選擇的聯系人的電話號碼

 

EmailAddressChooserTask emailAddressChooser;//EmailAddressChooserTask 允許應用程序啟動聯系人應用程序。該方法可獲取用戶選擇的聯系人的電子郵件地址

 

SavePhoneNumberTask phoneNumberSaver;//SavePhoneNumberTask 允許應用程序啟動聯系人應用程序。該方法允許用戶將應用程序中的電話號碼保存到新的或現有的聯系人

 

SaveEmailAddressTask emailAddressSaver;//SaveEmailAddressTask 允許應用程序啟動聯系人應用程序。該方法允許用戶將應用程序中的電子郵件地址保存到新的或現有的聯系人

4)實例化Chooser對象

phoneNumberChooser = new PhoneNumberChooserTask();

emailAddressChooser = new EmailAddressChooserTask();

phoneNumberSaver = new SavePhoneNumberTask();

emailAddressSaver = new SaveEmailAddressTask();

5)為每一個Chooser指定Completed事件處理程序

phoneNumberChooser.Completed += new EventHandler<PhoneNumberResult>(phoneNumberChooser_Completed);

emailAddressChooser.Completed += new EventHandler<EmailResult>(emailAddressChooser_Completed);

phoneNumberSaver.Completed += new EventHandler<TaskEventArgs>(phoneNumberSaver_Completed);

emailAddressSaver.Completed += new EventHandler<TaskEventArgs>(emailAddressSaver_Completed)

6)實現每一個事件處理程序

void emailAddressSaver_Completed(object sender, TaskEventArgs e)

{

//在任務正常完成的情況下,才可以提取返回數據,否則會引發異常。

       if (e.TaskResult == TaskResult.OK)

       {

            MessageBox.Show("保存成功");

       }

}

void phoneNumberSaver_Completed(object sender, TaskEventArgs e)

{

       if (e.TaskResult == TaskResult.OK)

       {

             MessageBox.Show("保存成功");

       }

}

void emailAddressChooser_Completed(object sender, EmailResult e)

{

       if (e.TaskResult == TaskResult.OK)

       {

             txbPhoneOrEmail.Text = e.Email;

       }

}

 

void phoneNumberChooser_Completed(object sender, PhoneNumberResult e)

{

       if (e.TaskResult == TaskResult.OK)

       {

             txbPhoneOrEmail.Text = e.PhoneNumber;

       }

}

7)定義按鈕事件

private void btnInvokeChooser_Click(object sender, RoutedEventArgs e)

{

       if (rbPhoneNumberChooser.IsChecked.Value)

       {

              phoneNumberChooser.Show();

       }

       if (rbEmaiAddresslChooser.IsChecked.Value)

       {

              emailAddressChooser.Show();

       }

       if (rbPhoneNumberSaver.IsChecked.Value)

       {

              phoneNumberSaver.PhoneNumber = txbPhoneOrEmail.Text.Trim();

              phoneNumberSaver.Show();

       }

       if (rbEmailAddressSaver.IsChecked.Value)

       {

              emailAddressSaver.Email = txbPhoneOrEmail.Text.Trim();

              emailAddressSaver.Show();

       }

}


Chooser的使用

Chooser的使用

Chooser的使用


Chooser的使用


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常山县| 东乡| 浦城县| 仙居县| 阳信县| 吉水县| 登封市| 五台县| 津南区| 福海县| 扶沟县| 观塘区| 微山县| 仁布县| 耿马| 南汇区| 繁昌县| 炎陵县| 永宁县| 厦门市| 龙山县| 西充县| 阿克陶县| 沐川县| 双牌县| 封开县| 德江县| 岐山县| 宕昌县| 西安市| 尉氏县| 郯城县| 巴彦淖尔市| 新余市| 建阳市| 霍林郭勒市| 蛟河市| 化隆| 兰西县| 杭州市| 普兰店市|