AllJoynSimulatorApp.MainPage.ComboBox_SelectionChanged C# (CSharp) Метод

ComboBox_SelectionChanged() приватный Метод

private ComboBox_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Controls.SelectionChangedEventArgs
Результат void
        private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (addDeviceBox.SelectedIndex == 0) return;
            var idx = addDeviceBox.SelectedIndex;
            addDeviceBox.SelectedIndex = 0;
            if (idx == 1)
            {
                AddBulbWindow.Visibility = Visibility.Visible;
                bulbName.Text = string.Format("Mock Bulb {0}", AllJoynDsbServiceManager.Current.Devices.OfType<MockBulbDevice>().Count() + 1);
            }
            else if(idx == 2)
            {
                AddSensorWindow.Visibility = Visibility.Visible;
                sensorName.Text = string.Format("Temperature Sensor {0}", AllJoynDsbServiceManager.Current.Devices.OfType<MockCurrentTemperatureDevice>().Count() + 1);
                sensorName.Tag = "Temperature";
            }
            else if (idx == 3)
            {
                AddSensorWindow.Visibility = Visibility.Visible;
                sensorName.Text = string.Format("Humidity Sensor {0}", AllJoynDsbServiceManager.Current.Devices.OfType<MockCurrentHumidityDevice>().Count() + 1);
                sensorName.Tag = "Humidity";
            }
            else if (idx == 4)
            {
                AddSensorWindow.Visibility = Visibility.Visible;
                sensorName.Text = string.Format("Switch {0}", AllJoynDsbServiceManager.Current.Devices.OfType<MockOnOffSwitchDevice>().Count() + 1);
                sensorName.Tag = "Switch";
            }
        }