Всем привет! Сегодня чуть-чуть углубимся в тему привязок в WPF и научимся делать довольно интересные штуки с нашими окнами в WPF-приложениях. Я уже упоминал о привязках в статье о заполнении окна через ViewModel. Если кратко, привязка — это механизм, через который мы заполняем значениями наше окно и через который получаем их обратно во ViewModel после изменения пользователем. То есть мы не указываем прямо "в этом текстовом поле должно быть записано то-то", а говорим "в этом текстовом поле должно быть значение из ViewModel, свойство такое-то". Окей, на базовом уровне понятно (а на не базовом лучше почитать здесь), но что, если мы совсем чуть-чуть отойдём в сторону? Например, захотим управлять видимостью какого-либо элемента через ViewModel (например, вывести сообщение "параметр не выбран", если параметр не выбран. Э, да тут же всё просто, скажете вы. Создаём переменную IsVisible во VIewModel, делаем соответствующую привязку к видимости элемента... Нет, так не работает, потому что за ви
Привязки и конвертёры значений в WPF
6 декабря 20236 дек 2023
1692
3 мин