/// <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("网络不可用, 请稍后重试"); } }
/// <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; }); }