Страницы

Поиск по вопросам

среда, 9 января 2019 г.

CheckBox с тремя состояниями

Возможно ли создать CheckBox с тремя состояниями: не установлено, включено, исключено? Что-то вроде того, что ниже:


Ответ

Есть свойство специально для этого IsThreeState
MainWindow.xaml

MainWindowXaml.cs
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); }
private void CheckBox_Indeterminate(object sender, RoutedEventArgs e) { this.Title = "Неопределено"; }
private void CheckBox_Checked(object sender, RoutedEventArgs e) { this.Title = "Выбран"; }
private void CheckBox_Unchecked(object sender, RoutedEventArgs e) { this.Title = "Не выбран"; } }
Если нужно с картинками, задаем свой стиль

Комментариев нет:

Отправить комментарий