private void cbProgress_SelectionChanged(object sender, EventArgs e) { cbProgress.Visibility = Visibility.Collapsed; meetingDataAgenda.Progress = cbProgress.SelectedValue.ToString(); Button button = btnProgress; IEnumerable <KeyValuePair <string, string> > source = Enumerable.Where(cbData, new Func <KeyValuePair <string, string>, bool>(_003CcbProgress_SelectionChanged_003Eb__c)); if (CS_0024_003C_003E9__CachedAnonymousMethodDelegatef == null) { CS_0024_003C_003E9__CachedAnonymousMethodDelegatef = new Func <KeyValuePair <string, string>, string>(_003CcbProgress_SelectionChanged_003Eb__d); } button.Content = Enumerable.First(Enumerable.Select(source, CS_0024_003C_003E9__CachedAnonymousMethodDelegatef)); ChangeColor(btnProgress.Content.ToString()); btnProgress.Visibility = Visibility.Visible; string meetingID = MeetingID; string userID = UserID; string iD = meetingDataAgenda.ID; string agendaStatus = cbProgress.SelectedValue.ToString(); if (CS_0024_003C_003E9__CachedAnonymousMethodDelegate10 == null) { CS_0024_003C_003E9__CachedAnonymousMethodDelegate10 = new Action <bool>(_003CcbProgress_SelectionChanged_003Eb__e); } GetProgressUpload.AsyncPOST(meetingID, userID, iD, agendaStatus, CS_0024_003C_003E9__CachedAnonymousMethodDelegate10); }
private void cbProgress_SelectionChanged(object sender, EventArgs e) { cbProgress.Visibility = Visibility.Collapsed; meetingDataAgenda.Progress = cbProgress.SelectedValue.ToString(); btnProgress.Content = (from x in cbData where x.Value.Equals(cbProgress.SelectedValue) select x.Key).First(); ChangeColor(btnProgress.Content.ToString()); btnProgress.Visibility = Visibility.Visible; GetProgressUpload.AsyncPOST(MeetingID, UserID, meetingDataAgenda.ID, cbProgress.SelectedValue.ToString(), delegate { }); }
//private void cbProgress_DropDownClosed(object sender, EventArgs e) private void cbProgress_SelectionChanged(object sender, EventArgs e) { cbProgress.Visibility = Visibility.Collapsed; meetingDataAgenda.Progress = cbProgress.SelectedValue.ToString(); //btnProgress.Content = cbProgress.Text; //Stopwatch sw = new Stopwatch(); //sw.Start(); btnProgress.Content = cbData.Where(x => x.Value.Equals(cbProgress.SelectedValue)).Select(x => x.Key).First(); //sw.Stop(); //MessageBox.Show(sw.ElapsedMilliseconds.ToString()); ChangeColor(btnProgress.Content.ToString()); btnProgress.Visibility = Visibility.Visible; GetProgressUpload.AsyncPOST(MeetingID, UserID, meetingDataAgenda.ID, cbProgress.SelectedValue.ToString() , (x) => { }); }