private void GetHttpImage() { Action action = null; _003C_003Ec__DisplayClass13 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass13(); _003C_003Ec__DisplayClass._003C_003E4__this = this; _003C_003Ec__DisplayClass.imgUrl = signinDataUser.SignedPic.Trim(); if (!_003C_003Ec__DisplayClass.imgUrl.Equals("")) { txtUserName.FontWeight = FontWeights.Bold; if (sb != null) { sb.Begin(); } TaskFactory factory = Task.Factory; if (action == null) { action = new Action(_003C_003Ec__DisplayClass._003CGetHttpImage_003Eb__10); } factory.StartNew(action); } else if (EnableTxtPLSSigned && meetingUserType == MeetingUserType.議事管理人員) { txtPLSSigned.Visibility = Visibility.Visible; } else { txtUnSigned.Visibility = Visibility.Visible; } }
private void LawListCT_DownloadProgressChanged_Callback(Law_DownloadItemViewModel lawItem) { Func <LawRow, bool> func = null; _003C_003Ec__DisplayClass13 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass13(); _003C_003Ec__DisplayClass.lawItem = lawItem; if (!base.Dispatcher.CheckAccess()) { base.Dispatcher.BeginInvoke(new Action <Law_DownloadItemViewModel>(LawListCT_DownloadProgressChanged_Callback), _003C_003Ec__DisplayClass.lawItem); return; } IEnumerable <LawRow> source = Enumerable.OfType <LawRow>(LawRowSP.Children); if (func == null) { func = new Func <LawRow, bool>(_003C_003Ec__DisplayClass._003CLawListCT_DownloadProgressChanged_Callback_003Eb__11); } LawRow lawRow = Enumerable.FirstOrDefault(Enumerable.Where(source, func)); if (lawRow != null) { lawRow.txtPercent.Text = (int)_003C_003Ec__DisplayClass.lawItem.NowPercentage + " %"; lawRow.pb.Value = _003C_003Ec__DisplayClass.lawItem.NowPercentage; lawRow.btnDownload.Visibility = Visibility.Collapsed; lawRow.txtPercent.Visibility = Visibility.Visible; lawRow.pb.Visibility = Visibility.Visible; } }
public Law_DownloadItemViewModel GetInList(string lawDataLaw_ID) { Func <Law_DownloadItemViewModel, bool> func = null; _003C_003Ec__DisplayClass13 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass13(); _003C_003Ec__DisplayClass.lawDataLaw_ID = lawDataLaw_ID; lock (this) { if (NowLawItem != null && NowLawItem.ID.Equals(_003C_003Ec__DisplayClass.lawDataLaw_ID)) { return(NowLawItem); } List <Law_DownloadItemViewModel> source = list; if (func == null) { func = new Func <Law_DownloadItemViewModel, bool>(_003C_003Ec__DisplayClass._003CGetInList_003Eb__11); } return(Enumerable.FirstOrDefault(Enumerable.Where(source, func))); } }