private void SetAirframe() { if (IsLoaded && ComboBoxAirframe.SelectedItem != null) { _dcsAirframe = EnumEx.GetValueFromDescription <DCSAirframe>(ComboBoxAirframe.SelectedItem.ToString()); DCSBIOSControlLocator.Airframe = _dcsAirframe; } }
private void PopulateAirframeCombobox() { if (!IsLoaded) { return; } ComboBoxAirframe.SelectionChanged -= ComboBoxAirframe_OnSelectionChanged; ComboBoxAirframe.Items.Clear(); foreach (DCSAirframe airframe in Enum.GetValues(typeof(DCSAirframe))) { if (airframe != DCSAirframe.NOFRAMELOADEDYET && airframe != DCSAirframe.NS430) { ComboBoxAirframe.Items.Add(EnumEx.GetDescription(airframe)); } } ComboBoxAirframe.SelectedIndex = 0; ComboBoxAirframe.SelectionChanged += ComboBoxAirframe_OnSelectionChanged; }