Вячеслав Смитюх@Viacheslav01
Пользователь
Information
- Rating
- 1,528-th
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Registered
- Activity
Specialization
Разработчик мобильных приложений
Средний
Разработка под Android
Разработка мобильных приложений
Kotlin
Android SDK
Реакция в виде санкций тоже не была неожиданной, на фоне происходящего!
Просто не надо заявлять, что санкции коснуться только людей из списка и пары другой банков, под раздачу попадет все население страны и чем оно беднее тем сильнее попадет под раздачу!
Враги?
Нет!
Конкуренты, ведущие грязную игру в достижение своих целей?
Да!
Однако по моему мнению свойство типа Visibility в View Model это перенос логики уровня представления на уровень модели представления.
В данном случае модель представления содержит поле, которое описывает ее состояние, например IsBusy. На уровне представления мы можем отобразить надпись «Работаю...», выключить все элементы управления или отобразить/скрыть элемент управления. Используя подход предложенный вами, нам пришлось бы реализовать 6 полей вместо одного, принимая решение о том, что показывать, а что нет за уровень представления.