private void ddPipelines_SelectedIndexChanged(object sender, EventArgs e) { if (Equals(ddPipelines.SelectedItem, ShowAll)) { // toggle show all showAll = !showAll; RefreshPipelineList(); // Force dropdown to show again with newly refreshed list ddPipelines.DroppedDown = true; return; } Pipeline = ddPipelines.SelectedItem as Pipeline; if (Pipeline == null) { tbDescription.Text = ""; } else { tbDescription.Text = Pipeline.Description; } btnEditPipeline.Enabled = Pipeline != null; btnDeletePipeline.Enabled = Pipeline != null; btnClonePipeline.Enabled = Pipeline != null; if (!Equals(_previousSelection, Pipeline)) { PipelineChanged?.Invoke(this, new EventArgs()); _previousSelection = Pipeline; } }
private void ddPipelines_SelectedIndexChanged(object sender, EventArgs e) { Pipeline = ddPipelines.SelectedItem as Pipeline; if (Pipeline == null) { tbDescription.Text = ""; } else { tbDescription.Text = Pipeline.Description; } btnEditPipeline.Enabled = Pipeline != null; btnDeletePipeline.Enabled = Pipeline != null; btnClonePipeline.Enabled = Pipeline != null; if (!Equals(_previousSelection, Pipeline)) { PipelineChanged?.Invoke(this, new EventArgs()); _previousSelection = Pipeline; } }