/// <summary>
        /// 获取约会类型
        /// </summary>
        private async void getDatetypeInfor()
        {
            //约会类型
            string datetype = Utils.ConvertUnicodeStringToChinese(await NetWork.getHttpWebRequest("/date/datetype", new List<KeyValuePair<String, String>>()));
            Debug.WriteLine("datetype" + datetype);
            try
            {
                if (datetype != "")
                {
                    JArray datetypeArray = Utils.ReadJso(datetype);

                    for (int i = 0; i < datetypeArray.Count; i++)
                    {
                        JObject jobj = (JObject)datetypeArray[i];
                        var b = new DateType();
                        b.Id = Convert.ToInt32(jobj["id"].ToString());
                        b.Type = jobj["type"].ToString();
                        datetypelist.Add(b);
                    }
                    appSetting.Values["datetype_json"] = datetype;
                }
                else
                    getDatetypeInfor();
            }
            catch (Exception)
            {
                Debug.WriteLine("主页,获取约会类型异常");
                getDatetypeInfor();
            }
            //TODO:List键值对查询
            //DateType dateType = datetypelist.Find(p => p.Type.Equals("打牌"));
            //Debug.WriteLine(dateType.Id.ToString());
        }
 private void typeTextBlock_Tapped(object sender, TappedRoutedEventArgs e)
 {
     MenuFlyout typeMenuFlyout = new MenuFlyout();
     bool isType = true;
     try
     {
         string datetype = appSetting.Values["datetype_json"].ToString();
         if (datetype != "")
         {
             JArray datetypeArray = Utils.ReadJso(datetype);
             datetypelist.Add(new DateType { Id = 0, Type = "全部分类" });
             for (int i = 0; i < datetypeArray.Count; i++)
             {
                 JObject jobj = (JObject)datetypeArray[i];
                 typeMenuFlyout.Items.Add(getTypeMenuFlyoutItem(jobj["type"].ToString()));
                 var b = new DateType();
                 datetypelist.Add(new DateType { Id = Convert.ToInt32(jobj["id"].ToString()), Type = jobj["type"].ToString() });
             }
             typeMenuFlyout.ShowAt(typeTextBlock);
         }
         else
             isType = false;
     }
     catch (Exception)
     {
         Debug.WriteLine("主页,分类数据加载异常");
         isType = false;
     }
     if (!isType)
     {
         showStatus("分类数据加载失败", 1, Visibility.Collapsed);
         getDatetypeInfor();
     }
 }
        private async void AddDateTypeGrid_Tapped(object sender, TappedRoutedEventArgs e)
        {
            MenuFlyout typeMenuFlyout = new MenuFlyout();
            bool isType = true;
            try
            {
                string datetype = appSetting.Values["datetype_json"].ToString();
                if (datetype != "")
                {
                    JArray datetypeArray = Utils.ReadJso(datetype);

                    for (int i = 0; i < datetypeArray.Count; i++)
                    {
                        JObject jobj = (JObject)datetypeArray[i];
                        typeMenuFlyout.Items.Add(getTypeMenuFlyoutItem(jobj["type"].ToString()));
                        var b = new DateType();
                        datetypelist.Add(new DateType { Id = Convert.ToInt32(jobj["id"].ToString()), Type = jobj["type"].ToString() });
                    }
                    typeMenuFlyout.ShowAt(AddDateTypeGrid);
                }
                else
                    isType = false;

            }
            catch (Exception)
            {
                Debug.WriteLine("发布约,分类数据加载异常");
                isType = false;
            }
            if (!isType)
            {
                showStatus("分类数据加载失败", 1, Visibility.Collapsed);
                appSetting.Values["datetype_json"] = Utils.ConvertUnicodeStringToChinese(await NetWork.getHttpWebRequest("/date/datetype", new List<KeyValuePair<String, String>>()));
            }

        }