private void ListBoxProjects_SelectedIndexChanged(object sender, EventArgs e) { var selectedItem = listBoxProjects.SelectedItem as Project; if (selectedItem != null) { var args = new SelectedProjectChangedEventArgs(); args.NewProject = selectedItem; OnSelectedProjectChanged(args); } }
protected void OnSelectedProjectChanged(SelectedProjectChangedEventArgs e) { SelectedProjectChanged?.Invoke(this, e); }
private void UserControlProjectSelection_SelectedProjectChanged(object sender, UI.SelectedProjectChangedEventArgs e) { textBoxProjectName.Text = e.NewProject.Name; // UserControlProjectInformation.ChangeSelectedProject(e.NewProject); }