У меня есть модель просмотра и просмотра. У модели представления есть bool (Foo.CanSelect), который при изменении запускает триггер данных в представлении.
Это применяет некоторую забавную анимацию затухания и устанавливает видимость свертывания в конечном ключевом кадре. Это все хорошо для текущего сеанса, но когда я выводю приложение из захоронения (десериализуем его), представление снова становится видимым.
Foo.CanSelect - правильное значение, но оно не привязано к видимости, потому что, если это было так, то при изменении свойства видимое состояние немедленно сворачивается.
Я поступаю неправильно?