Публикации по теме 'mvvm'


HTTP-запрос с использованием SwiftUI
В этой справочной статье рассказывается, как создать HTTP-запрос с помощью шаблона архитектуры SwiftUI и MVVM (Model View ViewModel). Класс CountryNetwork Нам нужно создать класс, соответствующий протоколу ObservableObject . Сопоставив наш класс с ObservableObject, изменения в классе будут автоматически отражены в нашем представлении. Создадим файл CountryNetwork.swift, в котором будем вызывать API. Модель CountryAPIElements Далее мы создадим модель CountryAPIElements...

Уроки за год в JavaScript — MVC и MVVM
MVC расшифровывается как Model View Controller, а MVVM расшифровывается как Model View ViewModel. Это два разных «шаблона проектирования», целью которых является уменьшение дублирования кода, ускорение разработки и улучшение разделения задач. Вы знаете SOLID и все такое. Многие фреймворки JavaScript хорошо подходят для этих шаблонов проектирования. AngularJS хорошо подходит для MVVM, и я буду использовать его для демонстрации. В то время как EmberJS больше подходит для MVC. Каковы..

Вопросы по теме 'mvvm'

Диалоговые окна Model-View-Presenter и Modal Как это сделать?
Я реализую MVP / M-V-VM в WPF, и пока мне с этим везет. Однако я не понимаю, как эта модель поддерживает реализацию модальных диалоговых окон. Я заимствовал свою работу из Crack.NET ( http://www.codeplex.com/cracknetproject ), чтобы узнать, как...
6865 просмотров
schedule 17.06.2023

Использование IDataErrorInfo в M-V-VM
Если объекты моего домена реализуют IDataErrorInfo, и я использую M-V-VM, как мне распространять ошибки через ViewModel на View? Если бы я был привязан непосредственно к модели, я бы установил для свойств «ValidateOnExceptons» и «ValidateOnErrors»...
19451 просмотров
schedule 10.12.2022

Какова цель Service Locator в приложении Silverlight MVVM?
Я пытаюсь собрать воедино все части своего приложения MVVM Silverlight и вижу, что некоторые блоги касаются локаторов сервисов. Что такое сервис-локатор и когда его следует использовать?
2474 просмотров
schedule 31.05.2022

Контекстное меню WPF не привязывается к правому элементу привязки данных
У меня проблема при связывании команды в контекстном меню в элементе управления, который находится на странице вкладки. В первый раз, когда я использую меню (щелкните вкладку правой кнопкой мыши), оно отлично работает, но если я переключу вкладку,...
21715 просмотров
schedule 11.04.2024

Обновить команду WPF
Кто-нибудь знает, как я могу заставить CanExecute вызывать пользовательскую команду ( RelayCommand Джоша Смита )? Обычно CanExecute вызывается всякий раз, когда происходит взаимодействие с пользовательским интерфейсом. Если я что-то...
51406 просмотров
schedule 11.05.2022

Как создать формы динамического ввода данных в приложении WPF?
Я планирую приложение WPF, которое будет иметь возможность создавать формы динамического ввода данных (то есть форма получает поля для отображения, их порядок и т. д. из данных в базе данных, а не из XAML) если возможно, используйте шаблон...
17731 просмотров
schedule 13.01.2024

Предотвращает ли самообрабатываемое событие сборщик мусора?
я прочитал ответ на вопрос Останавливают ли обработчики событий сборку мусора? , но что происходит, когда целью является издатель? Чтобы быть более конкретным, я использую дизайн MVVM для приложения WPF. Классы Model-View вызывают...
358 просмотров
schedule 28.04.2024

Анимация фона новой записи, добавленной в XamDataGrid
Хорошо, я потратил 2 дня, пытаясь понять, как это сделать, и пока получил оценку «НЕ ПРОШЕЛ». Дизайн такой: Класс ViewModel предоставляет общедоступное свойство ObservableCollection с именем People. Представление XAML привязано к этому...
1540 просмотров
schedule 13.05.2022

Альтернатива MVVM ICommand
Я начал создавать приложение wpf mvvm. Кажется, что жизненно важным ингредиентом ViewModel является набор ICommands, которые имеют слабосвязанный способ, позволяющий представлению взаимодействовать с viewmodel. Мой вопрос в том, почему я не могу...
2679 просмотров
schedule 14.06.2023

Привязка команд к событиям?
Какой хороший способ привязать команды к событиям? В моем приложении WPF есть события, которые я хотел бы захватить и обработать с помощью модели ViewModel, но я не уверен, как это сделать. Такие вещи, как потеря фокуса, наведение мыши, перемещение...
14289 просмотров
schedule 26.10.2023

Как ускорить изменения в моей иерархии ViewModel?
Мой MainView.xaml содержит мой вид SmartForm: <Grid Margin="10"> <views:SmartForm/> </Grid> представление SmartForm загружает ItemsControl <Grid Margin="10"> <ItemsControl ItemsSource="{Binding...
4401 просмотров
schedule 12.02.2022

Производительность привязки данных WPF
Я создаю приложение wpf, используя MVVM. У меня есть viewModels, использующие ленивую загрузку, как показано ниже: public class AssignmentsViewModel { List<AssignmentViewModel> _Assignments; public List<AssignmentViewModel>...
2421 просмотров
schedule 03.06.2022

Обычно предпочтительный метод для экрана ожидания с использованием MVVM и Silverlight
Я перехожу к небольшому доказательству применения концепции. В основном это делается для того, чтобы улучшить мои навыки работы с MVVM в Silverlight. Сегодня я столкнулся с интересной проблемой, которую я не мог понять, как решить путь MVVM. Мне...
4305 просмотров
schedule 20.02.2022

Silverlight MVVM Prism и OpenFileDialog
В настоящее время я работаю над приложением SilverLight 3. Я использую шаблон и призму MVVM. У меня все работает кроме следующего пункта. В одном из моих представлений я должен использовать OpenFileDialog. Я попытался сделать это в ViewModel...
2421 просмотров
schedule 07.05.2022

Проблема с привязкой данных WPF (MVVM)
Когда я привязываю свойство в дочерней модели представления к TextBox , источник не обновляется независимо от того, какой режим я установил для привязки. Код xaml выглядит так: <TextBox Text="{Binding Path=OrderDetail.CashPaid,...
328 просмотров
schedule 06.07.2023

Набор инструментов MVVM (шаблоны) и XAML powertoys для wpf mvvm работают?
Недавно я загрузил набор инструментов MVVM на codeplex из фьючерсов WPF, который в основном содержит шаблоны (хотя я не могу найти для него много документов) для создания стандартных приложений MVVM для WPF. Я также наткнулся на Powertoys для XAML,...
2377 просмотров
schedule 03.01.2023

MVVM, Prism и сервисное обнаружение
Я пишу приложение (Silverlight и WPF), используя шаблон MVVM и платформу Prism. В моем приложении у меня есть сетка, содержащая список клиентов. При этом я использую различные представления, которые представляют детали клиента. Вся информация...
1549 просмотров
schedule 14.05.2024

Коллекции синхронизации MVVM
Существует ли стандартный способ синхронизации коллекции объектов Model с коллекцией соответствующих объектов ModelView в C# и WPF? Я ищу какой-то класс, который будет синхронизировать следующие две коллекции, предполагая, что у меня есть только...
16141 просмотров
schedule 30.10.2022

Как я могу отсортировать ListBox, используя только XAML и без кода программной части?
Мне нужно отсортировать строки в ListBox , но он привязан к модели представления другим компонентом через DataContext . Поэтому я не могу напрямую создать экземпляр модели представления в XAML, как в этом примере , который использует...
31004 просмотров
schedule 19.02.2022

Правильный способ в WPF MVVM для запуска задачи многопоточного поиска
Итак, у меня есть задача, которую можно выполнить с помощью моего графического интерфейса, которая будет извлекать информацию для заполнения ViewModel ответом на запрос базы данных SQL. Предположим, что я хочу запустить эту задачу и оставить свой...
3104 просмотров
schedule 07.01.2023