так сказать виртуальные элементы в viewmodel (например, создавать прогресс бар или график) и биндится к этим самым элементам, а не к привычным свойствам?
Соответственно во вьюмодели будем работать с свойствами элемента, как будто мы работаем с элементом напрямую, что упрощает жизнь в некоторых случаях
Тоесть ты все равно будешь биндиться к свойствам? Какой смысл тогда привязываться к элементам конкретным, особенно всяким таскбарам у которых свойства это видимость, максимум и значение.
Например чтобы изменить значение прогресс бара надо передать его по ссылке через ref, а в асинхронных методах возможность вбивать аргументы через ref недоступна
Ээ ничего никуда не надо передавать в mvvm
Это то понятно, как пример у меня инкапсулирована логика скачивания страницы в паралельном методе, однако если не передавать этот самый прогресс бар в аргументах метода, то я теряю отображение прогресса
это не так работает
А как тогда отображать прогресс? Тогда нужно в VM строить параллельный метод
делаешь класс даунлоадер, делаешь свойство прогресс
Обсуждают сегодня