protected override void OnSelectionChanged(object sender, EventArgs e) { base.OnSelectionChanged(sender, e); if (SelectedObject == null) { return; } var loadoutSelect = WindowsFactory <ShipLoadoutSelectWindow> .GetUnique(); if (loadoutSelect != null) { loadoutSelect.Ship = (Item)shipSelectControl.SelectedObject; } }
/// <summary> /// Updates the controls when the selection is changed. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void OnSelectionChanged(object sender, EventArgs e) { base.OnSelectionChanged(sender, e); if (SelectedObject == null) { return; } // Description tbDescription.Text = SelectedObject.Description; // Recommended Certificates recommendedCertificatesControl.Object = SelectedObject; // Required Skills requiredSkillsControl.Object = SelectedObject; var loadoutSelect = WindowsFactory <ShipLoadoutSelectWindow> .GetUnique(); if (loadoutSelect != null) { loadoutSelect.Ship = (Item)shipSelectControl.SelectedObject; } }