ARUP.IssueTracker.Revit.AddIssueRevit.comboVisuals_SelectionChanged C# (CSharp) Method

comboVisuals_SelectionChanged() private method

private comboVisuals_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
return void
        private void comboVisuals_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                if (doc.ActiveView.DisplayStyle.ToString() != comboVisuals.SelectedValue.ToString())
                {
                    switch (comboVisuals.SelectedIndex)
                    {
                        case 0:
                            doc.ActiveView.DisplayStyle = DisplayStyle.FlatColors;
                            break;
                        case 1:
                            doc.ActiveView.DisplayStyle = DisplayStyle.HLR;
                            break;
                        case 2:
                            doc.ActiveView.DisplayStyle = DisplayStyle.Realistic;
                            break;
                        case 3:
                            doc.ActiveView.DisplayStyle = DisplayStyle.RealisticWithEdges;
                            break;
                        case 4:
                            doc.ActiveView.DisplayStyle = DisplayStyle.Rendering;
                            break;
                        case 5:
                            doc.ActiveView.DisplayStyle = DisplayStyle.Shading;
                            break;
                        case 6:
                            doc.ActiveView.DisplayStyle = DisplayStyle.ShadingWithEdges;
                            break;
                        case 7:
                            doc.ActiveView.DisplayStyle = DisplayStyle.Wireframe;
                            break;
                        default:
                            break;
                    }

                }
                uidoc.RefreshActiveView();
                updateImage();
            }
            catch (System.Exception ex1)
            {
                TaskDialog.Show("Error!", "exception: " + ex1);
            }

        }