Публикации по теме 'mvvm'
Современное приложение ToDo в SwiftUI с MVVM
Как создать интерактивный интерфейс для приложения ToDo с использованием шаблона MVVM ??
Цель этой статьи
В этой статье вы узнаете, как работать с шаблоном проектирования MVVM, создав рабочее приложение. Мы увидим, как мы написали код для пользовательского интерфейса и как мы обрабатываем модели представления и модели.
Исходные коды проекта
Вы сможете загрузить исходный код из репозитория ниже, просто поставьте ему звезду. Всего наилучшего ...
Традиционная разработка пользовательского интерфейса для преобразования MVVM
Весь код этого туториала можно найти здесь на моем github.
Введение в демонстрационное приложение
Вот приложение, которое мы собираемся использовать в этом преобразовании. Это простой код, который может делать следующие вещи;
Секундомер, который может начать останавливаться и очищать время Get time добавит текущее значение секундомера в ListView слева. Очистить время очистит ListView
Компонент демонстрационного приложения
Вот его компоненты;
1. Представление..
Искусство шаблона MVVM-C
Как оптимизировать навигацию в проектах TabBar
Как вы, вероятно, испытали как разработчик - или просто как пользователь смартфона - большинство приложений в настоящее время создаются с помощью TabBars. Раньше приложения создавались с сегментами, что иногда приводило к гигантским стекам, а один и тот же ViewController, возможно, приходилось создавать дважды.
Надеюсь, Соруш Ханлоу дал нам ответ на эти массивные раскадровки: шаблон координатора .
Важно отметить, что мое руководство..
Отправка событий из ViewModel в Activity / Fragments - правильный путь
В MVVM всякий раз, когда вы хотите показать тосты или закусочную или отправить намерение, вы должны отправить сообщение из модели ViewModel в действие или фрагмент и попросить его выполнить задание, но обычные методы для этого имеют большие резервы. .
В примере ShowToast ViewModel решает, когда показывать сообщение и какое сообщение показывать, но именно представление отвечает за отображение фактического сообщения. Я подробно описал обязанности View-ViewModel в другой статье. MVVM -..
Вопросы по теме 'mvvm'
как общаться между ViewModels
У меня есть TabControl с TabPage1 и TabPage2, в TabPage1 есть еще один TabControl1 с 2 элементами TabPage11 и TabPage12. В TabPage2 есть еще один TabControl2 с 2 элементами TabPage21 и TabPage22.
Каждый элемент (TabPage11, TabPage12, TabPage21 и...
507 просмотров
schedule
06.03.2024
Проверка Silverlight 3 MVVM WCF EF
Мое приложение - это SL2 для чтения и записи данных с помощью модели Entity Framework, представленной через WCF. Мы сопротивлялись написанию каких-либо проверок пользовательского интерфейса из-за появления новых элементов управления проверкой,...
1582 просмотров
schedule
29.07.2022
Обработка исключений MVVM
У меня есть приложение WPF, которое я пытаюсь написать в стиле MVVM. Если возникает исключение (например, при открытии документа), я хотел бы отобразить MessageBox. Это легко сделать, но мой код кажется не совсем правильным, потому что вызов...
7767 просмотров
schedule
16.06.2024
Установить фокус на TextBox в WPF из модели представления
На мой взгляд, у меня есть TextBox и Button .
Теперь я проверяю условие при нажатии кнопки, и если условие оказывается ложным, отображаю сообщение пользователю, а затем мне нужно установить курсор на элемент управления TextBox .
if...
121552 просмотров
schedule
20.04.2024
Мое первое приложение WPF/MVVM
Итак.. Я немного потерялся. У меня есть
окно1.xaml
просто поле со списком, которое выбирает разные среды
то у меня есть, который отображает данные в зависимости от среды
У меня есть среда по умолчанию, когда приложение загружается и...
584 просмотров
schedule
27.10.2022
Рекомендуемый подход для вложенных списков для привязки в WPF
Вопрос: Каким будет наиболее эффективный способ создания вложенного списка, который позволяет связывать данные в представлении и знать, какая поставка выбрана, чтобы привязки команд из представления могли работать в модели представления на...
1057 просмотров
schedule
30.12.2023
Привязка данных индексатора XAML
У меня есть свойство Indexer в классе с именем X , предположим, что X[Y] дает мне другой объект типа Z :
<ContentControl Content="{Binding X[Y]}" ...???
Как я могу сделать DataBinding внутри индексатора? Это работает, если я делаю...
1649 просмотров
schedule
22.12.2023
ViewModels и рендеринг
В нескольких примерах проектов я видел, как ViewModels используются для преобразования объектов данных в строки для использования в представлении.
ViewModel обычно имеет конструктор, который получает один параметр — объект данных. Затем...
698 просмотров
schedule
19.05.2024
Ресурсы для реализации шаблона MVVM (ViewModel) в Flex?
Может ли кто-нибудь направить меня к некоторому коду или руководству по реализации ViewModel во Flex 3?
Все, что я нахожу в Интернете, - это примеры для Silverlight.
1407 просмотров
schedule
03.10.2023
Преобразование приложения WPF/ADO.NET Data Services в шаблон MVVM — примеры
У меня есть приложение WPF, написанное на C#. Это приложение не было написано с учетом какого-либо конкретного шаблона проектирования, но, изучив .NET, я понял, что модель MVVM подойдет. Таким образом, я хотел бы начать преобразование кода.
Это...
1822 просмотров
schedule
19.03.2024
Шаблон проекта Visual Studio MVVM для VS2010?
Я использую VS2010 и Windows 7. Я видел много людей с шаблоном для MVVM. Где взять этот шаблон? У меня уже установлен WPFToolkit, но шаблон не отображается. Я попытался зайти на сайты вроде codeplex, которые говорят, что он у них есть, и оказалось,...
9195 просмотров
schedule
05.03.2024
Когда мне следует использовать UserControl вместо Page?
Я заметил, что многие из фреймворков WPF MVVM, похоже, избегают использования элементов управления NavigationWindow и Page в пользу создания страниц с использованием вложенных элементов управления UserControl.
NavigationWindow и Page предоставляют...
6747 просмотров
schedule
09.11.2023
Сценарий MVVM с главным окном и множеством пользовательских элементов управления
У меня есть главное окно и множество пользовательских элементов управления, которые я хочу показать/скрыть в зависимости от выбора пользователя. Например, существует пользовательский элемент управления «Клиент», который должен получить всех клиентов...
1467 просмотров
schedule
14.07.2022
Как выполнить фильтры WPF в фоновом потоке?
Я использую фильтры в WPF и следую предложенному шаблону здесь .
Подводя итог, это включает в себя текстовое свойство, предоставляемое в ViewModel, которое представляет текст для фильтрации. Когда свойство установлено (с помощью привязки из...
2330 просмотров
schedule
03.02.2024
Как мне использовать DomainContext.Load для заполнения свойств моей ViewModel?
У меня есть страница Silverlight, которая получает данные из класса модели представления, который объединяет некоторые данные из различных (служб RIA) доменных служб.
В идеале я бы хотел, чтобы страница могла связывать свои элементы управления со...
3596 просмотров
schedule
27.06.2022
Silverlight ListBox - статические плюс связанные элементы
Есть ли способ заполнить список как статическими, так и динамическими элементами?
Я пишу приложение для Windows Phone 7 и хотел бы иметь один статический listboxItem вверху или внизу, а затем связывать другие элементы из viewModel. Я попытался...
1185 просмотров
schedule
21.04.2024
Поиск элемента управления, например. Пометьте и назначьте его содержимое во время выполнения mvvm wpf
У нас есть один файл xaml в папке Skins, где дизайнер разработал несколько стилей для меток, радиокнопок или флажков. Мне нужно найти элемент управления Label в этом файле xaml и назначить свойство содержимого во время выполнения в virewModel, чтобы...
192 просмотров
schedule
04.11.2023
MVVM — определение того, какая ViewModel за что отвечает
У меня есть простое приложение, состоящее из:
Модель
Предметы
Критерии фильтрации, примененные к этому списку элементов
Просмотры
Страница приветствия
ГлавнаяЭлементыСтраница
ФильтрРедактироватьСтраницу
Я использую...
369 просмотров
schedule
11.04.2024
Динамически создавайте элементы и привязывайте их к списку ‹T›
У меня есть ObservableCollection<Class1> , где Class1 содержит позиции x и y как свойства. Список может быть любого размера. У меня есть ViewModel, который представляет коллекцию как свойство. На мой взгляд, я хочу создать список...
267 просмотров
schedule
08.11.2022
Проблема многопоточности WPF MVVM
Я видел другие проблемы, похожие на мою, но я не видел ничего, что я мог бы применить, чтобы заставить мой код работать.
Итак, я новичок в MVVM, и я пытаюсь получить некоторые вещи, которые выполняются в фоновом потоке, для обновления моего...
2529 просмотров
schedule
02.11.2023