public void ShowPropertyDetails_Click(object Sender, EventArgs evt) { System.Activities.Activity ae = (System.Activities.Activity)lblUniqueControlld.DataContext; SaveFieldEventArgs saveFieldEventArgs = new SaveFieldEventArgs(); saveFieldEventArgs.activity = ae; saveFieldEventArgs.iSaveFieldOperation = 1; //1 = details SelectHelper.OnSaveFieldOperations(saveFieldEventArgs); }
public void RemoveButton_Click(object Sender, EventArgs evt) { try { System.Activities.Activity ae = (System.Activities.Activity)lblUniqueControlld.DataContext; SaveFieldEventArgs saveFieldEventArgs = new SaveFieldEventArgs(); saveFieldEventArgs.activity = ae; saveFieldEventArgs.iSaveFieldOperation = 2; //2 = remove SelectHelper.OnSaveFieldOperations(saveFieldEventArgs); } catch (Exception) { } }
public void SaveFieldOperations(object sender, SaveFieldEventArgs e) { try { if (e.iSaveFieldOperation == 1) { PropertyGrid1.SelectedObject = e.activity; TabProperties.IsSelected = true; } if (e.iSaveFieldOperation == 2) { SelectHelper.CurrentPluginScrapeProperties.Remove(e.activity); lstScrapFields.ItemsSource = null; lstScrapFields.ItemsSource = SelectHelper.CurrentPluginScrapeProperties; } } catch (Exception) { } }