Вопросы по теме '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 просмотров
schedule
27.03.2024
Шаблон MVVM Visual Studio установлен, но не отображается в списке шаблонов
Я установил шаблон Visual Studio MVVM .
Теперь он появляется в:
Visual Studio C # Express 2008 (английский)
но не в:
Visual Studio 2008 (немецкий)
Visual Studio 2005 (немецкий)
Я воспроизвел это и на другой машине....
1418 просмотров
schedule
09.01.2024
Как прикрепить команды к проверке и снятию флажка?
В моей 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 просмотров
schedule
22.08.2022
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