6 / 5 / 1
Регистрация: 12.11.2019
Сообщений: 153
|
||||||
1 | ||||||
WPF Обработать Checkbox14.01.2021, 02:19. Показов 1423. Ответов 3
Метки нет (Все метки)
Здравствуйте
Как можно обработать снятие галочки с CheckBox? Часть кода C#:
0
|
14.01.2021, 02:19 | |
Ответы с готовыми решениями:
3
ComboBox состоящий из CheckBox и TextBlock, установка SelectedItem соответственно CheckBox Как обработать три checkbox'а? Как обработать событие со столбцом типа checkbox в datagridview? CheckBox.Location программно создаваемых CheckBox - расположить их в столбик |
Модератор
|
|
14.01.2021, 04:32 | 2 |
Сообщение было отмечено Lapys как решение
Решение
И вам не хворать!
Мой совет, научитесь нормальному использованию WPF. Основной язык WPF - это XAML. И обращение к UI элементам делается только на нём. Не используйте Code Behind. Вообще забудьте, что он существует и никогда не открывайте файлы "*.xaml.cs". Добавлено через 18 минут Задайте обработчик событию Unchecked.
0
|
6 / 5 / 1
Регистрация: 12.11.2019
Сообщений: 153
|
|
14.01.2021, 12:14 [ТС] | 3 |
Вот прямо сейчас познаю вместе с Вами WPF. Так как до этого делал все исключительно в WF.
Не могу отказаться от .xaml.cs. Так как все основные действия проходят именно в нем. Вопрос в другом, Вы предлагаете обрабатывать checkbox исключительно в XAML. А что если мне нужно, чтобы если отключился главные checkbox, до отключились и другие...
0
|
Модератор
|
|
14.01.2021, 12:27 | 4 |
Не в другом, а именно в этом.
WPF - это не Формы. Пока не наберётесь достаточного опыта - для вас, как для начинающего, Code Behind запрещено использовать. А то так и останетесь на уровне сборщика костылей на коленках. UI элементы ПРЕДСТАВЛЯЮТ Данные. Сами Данные находятся в Модели. Основной способ связи данных WPF элементов - это привязка к Контексту Данных. Всё делается исключительно в XAML. C# - это вспомогательный язык. На нём делаются: Модель (слой работающий непосредственно с Данными), ViewModel (слой-посредник между Данными и их Представлением). Непосредственно для WPF-View на C# делаются: конвертеры, AP и DP свойства, Behavior, триггера, вспомогательные классы (контейнеры, мессенджеры, локаторы и т.п.) и др. Но используется это всё потом на XAML. Добавлено через 4 минуты Очень сомнительно, что вы имеете достаточный опыт не то, что для Форм, а даже для Консоли. Любое Приложение в ООП (а Шарп - это обязательно ООП!) делается по паттернам. Наиболее применяемые для Форм и Консоли - это MVC/MVP. Пока вы не научились их реализовывать вам даже к Формам приступать рано. Посмотрите тему от Storm23 Архитектура ПО в WinForms (FAQ & HowTo). Вы таким образом реализовывали Формы? Если да, то тогда с пониманием WPF+MVVM у вас не должно быть никаких проблем.
1
|
14.01.2021, 12:27 | |
14.01.2021, 12:27 | |
Помогаю со студенческими работами здесь
4
Checkbox как обработать? Обработать выбор нескольких CheckBox Есть массив checkBox'ов, нужно обработать событие Click Обработать условие для CheckBox, выбранных в разной комбинации Нажав на checkbox, input text появится у первого checkbox всегда, хотя должен input text появится у того checkbox Перебор CheckBox для создания новых листов с названием из CheckBox.Caption Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |