У меня здесь ситуация, вызывается valueChanged
, даже если я изменяю свойство bindable value
внутри пользовательского элемента. Как отправить обновленное значение обратно в viewModel из настраиваемого элемента без запуска valueChanged
для этого связанного значения.Обновление двусторонней привязки пользовательского элемента без запуска значенияЧанге
есть ли способ подавить это? или я должен использовать внутреннее отслеживание, если это вызвано из внутреннего кода или из представления?
Если значение в пользовательском элементе изменяется, вы все еще хотите обновить переменную вид модели? – nicovank
Позвольте мне прояснить это немного. Я хочу обновить viewModel независимо от значения, исходящего из viewModel. в этом случае это двоичное значение для наложения. если viewModel изменится на true, я покажу оверлей, если вы нажмете кнопку закрытия с наложения, мне нужно закрыть наложение, а также обновить значение false для viewModel, чтобы в следующий раз кто-то переключился ('toggle =! toggle '), он все равно откроет оверлей, в противном случае требуется двойное переключение. кнопка закрытия на оверлее запускает другое событие закрытия в valueChanged –