Mvvm – вопросы и ответы
83
голоса
1
ответ
Я рассматриваю использование шаблона агрегирования событий в проекте пользовательского интерфейса, над которым я работаю (Silverlight/MVVM), чтобы поддерживать свободную связь между представлениями...
85
голосов
1
ответ
В моей текущей настройке MVVM WPF у меня есть дерево, которое заполняется из каталога файлов/папок. Включая подпапки и файлы. Однако я хочу реализовать простую функцию "избранное". Значение Я могу ...
73
голоса
1
ответ
С точки зрения обмена различными сообщениями в приложении было бы хорошей идеей создать класс для каждого типа сообщений? Некоторым моим сообщениям понадобится ссылка на объект модели. Например DoT...
102
голоса
2
ответа
EDITED Я удалил коллекции Name и Result, чтобы просто привязать свойства AllResults. Тем не менее, я не вижу никакой реальной ценности там, только записи, которые соответствуют количеству значений,...
72
голоса
2
ответа
У меня есть combobox в файле xaml. передавая файл datacontext в мой файл viewmodel. Я хочу добавить контекст combobox из моего файла модели просмотра. Как я могу достичь этого, используя шаблон mvv...
61
голос
1
ответ
Я проектирую интерфейс в WPF для логического симулятора схемы. Я хочу, чтобы мое приложение поддерживало различные виды поведения в зависимости от текущего режима работы, такого как режим выбора (в...
84
голоса
3
ответа
У меня есть окно WPF, которое принимает в нем несколько параметров. Затем я использую эти конструкторы для настройки состояния окна. Часть этого процесса конструктора создает экземпляр класса модел...
60
голосов
2
ответа
Я немного смутился о создании элемента ui в viewmodel? Если да, то как это возможно? Заранее спасибо.
182
голоса
3
ответа
Я играю с картой Caliburn Micro MVVM, и у меня есть некоторые проблемы с защитными методами. У меня есть модель представления: public class MyViewModel : PropertyChangedBase, IMyViewModel Свойство:...
60
голосов
1
ответ
Я пытаюсь достичь, поскольку вопрос предлагает, установить один столбец в новую строку в XamDataGrid как не редактируемый, <igDP:XamDataGrid.FieldLayouts> <igDP:FieldLayout> <igDP:Fi...
60
голосов
1
ответ
Я спрашиваю, почему люди всегда выбирают MVVM для использования Xamarin на кросс-платформе. Считаете ли вы, что MVVM будет делиться большим количеством кода, чем другие модели? Спасибо за ответ
74
голоса
1
ответ
Я работаю над приложением WPF по шаблону MVVM и сталкиваюсь с проблемой, которую я абстрагировал в приведенном ниже коде. Приложение содержит DataGrid с 2 столбцами ComboBox (каждый генерируется по...
-4
голоса
4
ответа
Я смотрю на С# MVC некоторое время и действительно получаю к нему. Я столкнулся с тем, как передать 2 или более доменных моделей в представление, но то, что мне нужно спросить, - это безопасность. ...
74
голоса
3
ответа
Я создаю некоторые пользовательские Funcs, а затем добавляю их в список Funcs, называемый Operators, как таковой: ... Func<Vector3, Vector3> Move1MFunc = (v) => v.Z == 0 ? v.Add(1, 0, 1) :...
-4
голоса
2
ответа
Я почти ничего не знаю об ajax и json. Сейчас я пытаюсь прочитать данные от dealerData.json в моем MVVM viewModel, и "данные" продолжают возвращаться как неопределенные. $(function () { var obj; $....
84
голоса
1
ответ
Я читал о проблеме чрезмерной инъекции конструктора. Все имеет смысл, что это знак, в котором SRP не соблюдается правильно и т.д. (Я использую Ninject, кстати!) Однако мне трудно понять, как это мо...
94
голоса
2
ответа
У меня есть абстрактный UserControl , который я хочу показать ToolTip on. Этот ToolTip должен отличаться в зависимости от типа DataContext, который определен в производном UserControls. Есть ли спо...
73
голоса
3
ответа
У меня есть класс MainViewModel который использует пару моделей просмотра для детей как зависимость. Я хочу протестировать методы MainViewModel . Каков наилучший способ сделать это? Как мне высмеят...
94
голоса
1
ответ
Я разрабатываю приложение С# этого типа: WPF/Prism/Unity (MVVM, регионы, модульность, пользовательский RegionAdapterBase для управления RadDocking Telerik (на уровне RadDocking, уровень группы не п...
60
голосов
2
ответа
Я пытаюсь использовать RoutedCommand в своем представлении, чтобы я мог использовать функциональность CanExecute, но единственный способ заставить его работать с делегатом Commomm из Prism. Когда я...
60
голосов
1
ответ
Я только начинаю работать с WPF и MVVM. Я знаю, что этот вопрос, вероятно, много спросил о SO, но я прочитал все, что мог найти на MVVM и EF, пробовал каждый пример и учебник там, читал "Как выжить...
61
голос
2
ответа
У меня есть следующий код в ViewModel, я хотел бы удалить запись из объекта, но он не работает. Может кто-то пролить некоторый свет...? Usertable users = new Usertable(); users.User_ID = Entity.Use...
112
голосов
1
ответ
У меня есть страница с несколькими видами и режимами просмотра. На этой странице есть функция щелчка, которая включает в себя две разные модели просмотра. Поскольку элемент должен перейти от одного...
73
голоса
1
ответ
У меня проблема привязки в silverlight, и я не могу заставить ее работать... У меня есть элемент управления, у которого есть модель. Управляющий код выглядит так: ..... public ClientListingVM()//co...
103
голоса
2
ответа
Я прочитал много тем, которые действительно близки моему вопросу, но ни один из них не уточнил, как справиться с моей проблемой. В моем приложении WPF/MVVM у меня есть ListView, в котором есть Grid...
60
голосов
2
ответа
Почему бы не использовать частичный класс для создания ViewModel? Поскольку определение классов viewmodel имеет некоторое определение классов данных datamodel, почему бы не попытаться уменьшить нек...
184
голоса
1
ответ
Я выполнил очень простой пример MVVM в качестве основы для моей программы. У автора был один код за инструкцией, которую он использовал на главной странице, чтобы установить DataContext . Я думаю, ...
60
голосов
1
ответ
Я читал о MVVM, и кажется, что между моделью модели и классами моделей существует одна-одна. Можно ли сказать, что один модельный вид должен использоваться для разных классов модели в проекте? Как ...
59
голосов
2
ответа
Привет в моем silverlight5 и шаблоне mvvm, у меня была одна главная страница, содержащая одну кнопку, <Button Command="MyCommand"> Click Me </Button> Эта ошибка может возникнуть при свя...
-4
голоса
1
ответ
Моя привязка <TextBox Grid.Column="0" IsEnabled="{Binding Path=EnableEditingWindow, Mode=TwoWay}" MaxLength="200" Style="{StaticResource QuestionPropControlAliasStyle}" Text="{Binding Path=BookN...
104
голоса
2
ответа
Я пишу чат-приложение для windows phone 8 с использованием шаблона MVVM . Моя проблема состоит в том, чтобы уведомить LongListSelector где LongListSelector группа элементов ObservableCollection . О...
95
голосов
1
ответ
Одним из свойств в моей модели ViewModel является набор объектов. Я не могу понять, как привязать мой внутренний DataTemplate к свойствам этих объектов внутри коллекции: проблематичное связывание н...
72
голоса
2
ответа
Вопрос, который у меня есть, - это продолжение следующего ответа. В нем указывается, что переключатель GroupName имеет очень широкую область видимости, и часто бывает лучше всего просто назначить G...
110
голосов
1
ответ
У меня есть ассоциация в моем классе poco, например: public class Category() { [Key] public int id { get; set} public string Name { get; set; } /* HERE */ public virtual ICollection<Book> Boo...
95
голосов
1
ответ
Я реализовал это уже без использования MVVM: private void Del_btn_Click(object sender, RoutedEventArgs e) { try { List<string> cid = new List<string>(); foreach (DataRowView rw in Xgrid...
83
голоса
3
ответа
Data1 = new ObservableCollection<dsData1>(from itmGetAllData2 in GetAllData2 where itmGetAllData2.Name == strName select itmGetAllData2)[0]; Выше LINQ работает нормально, если есть соответств...
60
голосов
1
ответ
Я новичок в MVVMCross, я переписываю демо-код здесь : не сильно изменился, но привязка не работает, он должен показывать журналы ошибок для отладки. Я также прочитал соглашение об именах. Вот мой к...
94
голоса
2
ответа
Я пытаюсь создать программу, которая позволит мне выбрать программу для запуска другой программы, основанной на разных требованиях. В основном у меня есть документ JSON с указанием имени, пути, зна...
103
голоса
1
ответ
У меня есть приложение Silverlight с несколькими графиками и элемент управления датой сверху, который позволяет пользователю установить диапазон дат (например, с 1 июля по 30 сентября). В основном,...
- Вопросы
- Mvvm