zoukankan      html  css  js  c++  java
  • 启动器和选择器学习(7)选择器之联系人信息保存

    namespace Microsoft.Phone.Tasks
    {
        public sealed class SaveContactTask : ChooserBase<savecontactresult>
        {
            public string FirstName { get; set; }
            public string LastName { get; set; }
            public string MiddleName { get; set; }
            public string Nickname { get; set; }
            public string Suffix { get; set; }
            public string Company { get; set; }
            public string Title { get; set; }
            public string MobilePhone { get; set; }
            public string HomePhone { get; set; }
            public string WorkPhone { get; set; }
            public string PersonalEmail { get; set; }
            public string WorkEmail { get; set; }
            public string OtherEmail { get; set; }
            public string HomeAddressStreet { get; set; }
            public string HomeAddressCity { get; set; }
            public string HomeAddressState { get; set; }
            public string HomeAddressZipCode { get; set; }
            public string HomeAddressCountry { get; set; }
            public string WorkAddressStreet { get; set; }
            public string WorkAddressCity { get; set; }
            public string WorkAddressState { get; set; }
            public string WorkAddressZipCode { get; set; }
            public string WorkAddressCountry { get; set; }
            public string Website { get; set; }
            public string Notes { get; set; }
            public string JobTitle { get; set; }
    
            public override void Show();
        }
    }

    1.创建选择器并添加选择器操作完成事件(Completed)

    SaveContactTask _SaveContact = new SaveContactTask();
    _SaveContact.Completed += new EventHandler<SaveContactResult>(SaveContactCompleted);

    2.为选择器赋值(联系人信息)并调用选择器

    _SaveContact.FirstName = "张三";
    _SaveContact.MobilePhone = "15812345678";
    _SaveContact.WorkEmail = "huqg@founder.com";
    _SaveContact.Show();

    3.选择器操作完成事件

    void SaveContactCompleted(object sender, SaveContactResult e)
    {
        string nNotifyMessage = string.Empty;
        switch (e.TaskResult)
        {
            case TaskResult.OK:
                nNotifyMessage = "保存联系人成功!";
                break;
            case TaskResult.Cancel:
                nNotifyMessage = "用户取消了操作!";
                break;
            case TaskResult.None:
                nNotifyMessage = "联系人未被保存!";
                break;
        }
        if (_PageModel != null)
            _PageModel.SystemTrayNotify(nNotifyMessage);
        else
            MessageBox.Show(nNotifyMessage);
    }
  • 相关阅读:
    在zookeeper集群的基础上,搭建伪solrCloud集群
    Spring Data Solr操作solr的简单案例
    solr的客户端操作:使用solrj进行curd操作
    solr配置相关:约束文件及引入ik分词器
    solr的简单部署:在tomcat中启动slor
    Lucene的查询及高级内容
    淘淘商城部署文档
    服务器负载均衡的部署方式
    反向代理和负载均衡有何区别?
    毕向东_Java基础视频教程第21天_IO流(1)
  • 原文地址:https://www.cnblogs.com/qq278360339/p/2670430.html
Copyright © 2011-2022 走看看