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

Использование привязки данных для запуска анимации в WPF
Я пытаюсь адаптировать простое приложение WPF для использования шаблона Model-View-ViewModel. На моей странице есть пара анимаций: <Page.Resources> <Storyboard x:Name="storyboardRight" x:Key="storyboardRight">...
11420 просмотров
schedule 25.07.2023

Шаблон MVP: следует ли разделить несколько докладчиков или они могут общаться напрямую?
У меня есть интерфейс, который выглядит так: +--------+---------------+ | model1 | model details | | model2 | here, | | model3 | loaded as the | | | user selects | | | a model from | | |...
4281 просмотров
schedule 03.05.2022

Prism 2 SL: удаление обзора из области при нажатии кнопки
Я новичок в Prism, и я пытаюсь определить лучший способ деактивации представления в приложении Prism 2 - когда пользователь нажимает кнопку в представлении, я хочу отключить представление. Представление выполняет команду при нажатии кнопки. Модель...
5521 просмотров
schedule 30.04.2022

Привязка MVVM к InkCanvas
Кажется, я наткнулся на блокпост. Мы используем MVVM с Prism и имеем представление, для которого требуется Ink Canvas. Я создал коллекцию StrokeCollection, которая привязывается от моей ViewModel к представлению. Я могу установить коллекцию из моей...
4636 просмотров
schedule 25.06.2022

WPMVVM Установить фокус управления
Как в MVVM установить фокус пользовательского управления? Использование Focusmanager.FocusElement={Binding ...} не влияет. Вот мой XAML: <DataTemplate DataType="{x:Type client:TelephoneNumberViewModel}"> <Grid...
911 просмотров
schedule 13.10.2022

Зависимости MVVM между View и ViewModel
В настоящее время существует множество вариантов шаблона проектирования MVVM, но, насколько я понимаю, представление может иметь зависимости от модели представления. Мой коллега не согласен, но не может дать удовлетворительного объяснения....
2506 просмотров
schedule 23.11.2022

Шаблон MVVM, вопрос ViewModel DataContext
Мне нужно выяснить, как взаимодействовать между ViewModels. Я новичок в MVVM, поэтому будьте добры. Вот упрощенный пример определения классов (предположим, что я подключил событие Child.PropertyChanged в ParentViewModel): public class...
13874 просмотров
schedule 26.06.2022

Отменить внутри WPF M-V-VM, как это подходит?
В своих предыдущих проектах я уже реализовал систему отмены на C ++, и я знаю, как она работает. Я также знаю о шаблоне Command. Я буду реализовывать настольное приложение C # / WPF и хотел бы основывать свой дизайн на шаблоне M-V-VM....
4885 просмотров
schedule 27.09.2023

Как я могу избежать этого бесконечного цикла?
Такое ощущение, что для этого должно быть какое-то полупростое решение, но я просто не могу его понять. Редактировать: предыдущий пример показал бесконечный цикл более четко, но это дает немного больше контекста. Ознакомьтесь с предварительным...
2223 просмотров

Шаблон MVVM Visual Studio установлен, но не отображается в списке шаблонов
Я установил шаблон Visual Studio MVVM . Теперь он появляется в: Visual Studio C # Express 2008 (английский) но не в: Visual Studio 2008 (немецкий) Visual Studio 2005 (немецкий) Я воспроизвел это и на другой машине....
1418 просмотров

Как прикрепить команды к проверке и снятию флажка?
В моей ViewModel у меня есть две команды: ICommand ExecuteMeOnCheck { get; } ICommand ExecuteMeOnUncheck { get; } Я хочу прикрепить эти команды к CheckBox и заставить одну из них выполняться, когда она отмечена, а другая выполняться, когда...
14189 просмотров
schedule 15.07.2023

WPF View устанавливает для свойств ViewModel значение null при закрытии
У меня есть приложение, в котором я отображаю UserControls в GroupBox. Чтобы отобразить элементы управления, я привязываюсь к свойству в ViewModel основной формы, которое возвращает ViewModel для отображения. У меня настроены DataTemplates, так что...
3410 просмотров
schedule 22.07.2023

Как я могу привязать это представление к этой модели представления?
Следующая привязка кода программной части работает для пользовательского элемента управления SmartFormView: Просмотр: <UserControl x:Class="CodeGenerator.Views.PageItemManageSettingsView"...
7539 просмотров
schedule 22.02.2023

Взаимодействие пользовательского интерфейса с MVVM
Я немного погуглил и не нашел ответа на эту загадку. При условии, что у вас есть следующее: MySuperView MySuperViewModel MySuperView имеет два текстовых поля, оба привязаны к строковым свойствам в ViewModel, и вы используете...
1018 просмотров
schedule 06.08.2023

Как я могу отладить привязку моих ViewModels к моему View?
У меня есть элемент ItemsControl в моем представлении : <ItemsControl ItemsSource="{Binding ItemPageItemViewModels}" ItemTemplate="{StaticResource ItemPageItemViewModelsTemplate}"/> И над ним у меня есть DataTemplate, который...
1170 просмотров

MVVM WPF ViewModels для добавления новой сущности
Моя концепция MVVM в WPF заключается в том, что у нас есть ViewModel для каждой модели в вашем приложении. Это означает, что если у нас есть класс (сущность) Customer, то у нас будет CustomerViewModel. CustomerViewModel будет иметь все свойства,...
3499 просмотров
schedule 29.03.2022

Шаблон MVVM, IDataErrorInfo и Binding для отображения ошибки?
В MSDN Magazine есть хорошая статья о MVVM, и они являются обязательными ошибка проверки в Xaml до Validation.ErrorTemplate="{x:Null}" . Я не понимаю, почему и как они могут отображать из IDataErrorInfo ошибку? Кто-нибудь может рассказать мне,...
11107 просмотров
schedule 29.04.2022

Модель-представление-ViewModel в WPF
В настоящее время я заметил, что многие люди начинают очень часто использовать эту модель. В любом случае, я считаю очень правильным отделить логику от изложения. Более того, некоторые функции не могут быть выполнены без него или просто очень...
314 просмотров
schedule 20.04.2023

Как правильно протестировать представление в MVVM?
Я видел несколько статей о модульном тестировании моделей представлений в MVVM и о том, как сами тесты являются потребителями моделей представлений, тестируя функциональность модели представления и модели. Тем не менее, мне остается задаться...
1978 просмотров
schedule 11.08.2022

MVVM (ICommand) в Silverlight
Пожалуйста, не судите строго, обсуждался ли этот вопрос ранее или косвенно отвечал в огромных соседних блогах prism и mvvm. В реализации WPF классов RelayCommand или DelegateCommand есть такой обработчик событий /// <summary> /// Occurs...
7749 просмотров
schedule 06.04.2022