/// <summary>
 /// 数据解析完毕
 /// </summary>
 /// <param name="args"></param>
 private void DetailContentParsedCompleted(ParseCompletedArgs args)
 {
     /// 数据解析完毕
     if (args != null && args.CurParseState == ParseState.EParseSuccess)
     {
         EnableSnsShare();
         SetAdUC();
         if (_dcVM.IsSingle)
         {
             imgUC.ImageSource = _dcVM.CurParsedContent.DetailContentImageWebUrl;
             indicatorPanel.DataContext = _dcVM.CurPhotoDetail;
             _isDataArrange = true;
         }
         else
         {
             InitMultiImagePanel();
             AssignMultiImg2Panel();
             _isDataArrange = true;
         }
     }
     else
     {
         _isDataArrange = false;
         ShowReminder("网络不可用, 请稍后重试");
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 数据加载完毕
 /// </summary>
 /// <param name="args"></param>
 private void DataLoadCompleted(ParseCompletedArgs args)
 {
     this.Dispatcher.BeginInvoke(() =>
     {
         /// 数据加载成功
         if (args.CurParseState == ParseState.EParseSuccess)
         {
             FillDataToMetroFlow();
             FillDataToOtherList();
         }
         else
         {
             RemindNetworkError();
         }
         loadinUC.Visibility = System.Windows.Visibility.Collapsed;
     });
 }
 /// <summary>
 /// 数据结束完毕
 /// </summary>
 /// <param name="args"></param>
 private void DataLoadCompleted(ParseCompletedArgs args)
 {
     this.Dispatcher.BeginInvoke(() =>
         {
             if (args.CurParseState == ParseState.EParseSuccess)
             {
                 if (_channelVM != null)
                 {
                     LayoutRoot.DataContext = _channelVM.ChannelGallery;
                 }
                 InitDragControls();
             }
             else
             {
                 ShowNetworkErrorReminder();
             }
             loadinUC.Visibility = System.Windows.Visibility.Collapsed;
         });
 }