#c_sharp #wpf #xaml #mvvm #checkbox
Возможно ли создать CheckBox с тремя состояниями: не установлено, включено, исключено? Что-то вроде того, что ниже:
Ответы
Ответ 1
Есть свойство специально для этого IsThreeState MainWindow.xamlMainWindowXaml.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 = "Не выбран"; } } Если нужно с картинками, задаем свой стиль Ответ 2
Возможно, определите свой стиль. Пример: Источник Привязку чекбокса нужно сделать к Nullable полю типа bool?.Ответ 3
мне как то понадобился CheckBox с тремя состояниями для вставки в дерево в итоге сложный переключатель и возможность использовать доп пояснение, кликабельное
Комментариев нет:
Отправить комментарий