Смена цвета BorderBrush у ComboBox по нажатию кнопки. C# WPF XAML

178
14 марта 2022, 05:10

Есть comboBox и кнопка, Если мы нажимаем на кнопку и в comboBox ничего не выбрано, SelectItem == null, то надо изменить цвет BorderBrush данного comboBox-а

private void Button_Click_1(object sender, RoutedEventArgs e)
    {
        if (comboBox.SelectedItem != null)
        {
            KeyValuePair<int, string> SelectedItem = (KeyValuePair<int, string>)comboBox.SelectedItem;
            foreach (Window window in App.Current.Windows)
            {
                if (window is MainWindow)
                    window.Title = "HackVision - Cam: " + SelectedItem.Value;
            }
            var second = new ViewDeviceWebcam(mainWindow);
            second.Show();
            second.Close();
            mainWindow.StartMethodFrame(SelectedItem);
        }
        else
        {
        }
    }

Код из xaml файла:

<ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="76,54,0,0" VerticalAlignment="Top" Width="390" Cursor="Hand"/>
READ ALSO
Как лучше сохранять картинки? [закрыт]

Как лучше сохранять картинки? [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

141
VS 2019 в режиме отладки закрывает окно

VS 2019 в режиме отладки закрывает окно

Windows 10 x64Visual Studio 2019 Enterprise

109
Как получить имена аргументов?

Как получить имена аргументов?

Допустим есть следующий метод:

158
Контрол для выбора диапазона дат в WPF

Контрол для выбора диапазона дат в WPF

Ищу контрол который позволяет выбрать диапазон дат и выглядить примерно так

143