Esempio n. 1
0
 protected async override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     string info =(string) e.Parameter;
     if (null != info)
     {
         if (null == characterImage)
         {
             characterImage = new CharacterImage(this);
         }
         iamgeList = await characterImage.GetImageListAsync(info);
         await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
         {
             imagelist.ItemsSource = iamgeList;
         });
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 开始请求网络数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private async void BT_CreatFont_Click(object sender, RoutedEventArgs e)
 {
     string s = TB_Content.Text.ToString().Trim();
     if (string.IsNullOrWhiteSpace(s))
     {
         await new MessageDialog("请正确输入汉字").ShowAsync();
         return;
     }
     //判断是否含有出汉字之外的字符
     if (!reg.IsMatch(s))
     {
         await new MessageDialog("请正确输入汉字,请不要输入除汉字之外的字符").ShowAsync();
         return;
     }
     if (null == characterImage)
     {
         characterImage = new CharacterImage(this);
     }
     iamgeList = await characterImage.GetImageListAsync(s);
     await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
         {
             imageGridView.ItemsSource = iamgeList;
         });
 }