private void UpdateMaterialsComboBox()
{
materialComboBox.Items.Clear();
int i = 0;
List<string> validMaterials = new List<string>(new string[] { "SteelDesignProps", "ConcreteDesignProps" });
foreach (Material mat in MaterialManager.Instance.Materials)
{
if (validMaterials.Contains(mat.DesignProperties.GetType().Name))
{
materialComboBox.Items.Add(mat.Name);
if (mat == currentMaterial)
materialComboBox.SelectedIndex = i;
i++;
}
}
if (materialComboBox.SelectedItem == null)
materialComboBox.SelectedIndex = 0;
}