private void Bind() { Envs = EnvironmentServiceDispatcherFactory.GetEnvironments(); cbCommands.Enabled = Envs.Count == 0 ? false : true; cbEnvs.DataSource = null; cbEnvs.DataSource = Envs; cbEnvs.DisplayMember = "Name"; BindCommands(); BindDataSources(); cbRules.DataSource = null; cbRules.DataSource = new Manager().GetRules().OrderBy(r => r.Name).ToList(); cbRules.DisplayMember = "Name"; }
private void Bind(SreEnvironment selected, SreEnvironments envs = null) { lbEnvs.DataSource = null; lbEnvs.SelectionMode = SelectionMode.None; lbEnvs.DisplayMember = "Name"; Envs = (envs == null) ? EnvironmentServiceDispatcherFactory.GetEnvironments() : envs; lbEnvs.DataSource = Envs; lbEnvs.SelectionMode = SelectionMode.One; if ((selected == null) && lbEnvs.Items.Count > 0) { lbEnvs.SelectedIndex = 0; } else if (selected != null) { lbEnvs.SelectedItem = selected; } }