Chooser的使用-创新互联

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(phoneNumberChooser_Completed);

emailAddressChooser.Completed += new EventHandler(emailAddressChooser_Completed);

phoneNumberSaver.Completed += new EventHandler(phoneNumberSaver_Completed);

emailAddressSaver.Completed += new EventHandler(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的使用

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:Chooser的使用-创新互联
转载源于:http://bzwzjz.com/article/gheii.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端网站建设 成都定制网站建设 成都网站设计 成都网站建设 成都网站设计 网站制作 成都模版网站建设 梓潼网站设计 网站设计 成都企业网站建设 重庆手机网站建设 营销网站建设 成都做网站建设公司 外贸网站建设 网站建设开发 app网站建设 专业网站建设 品牌网站建设 成都网站建设 成都网站制作 自适应网站设计 成都企业网站设计