Unregister(this) 从所有内容中取消注册此实例?
我在一个项目中使用 mvvm light 工具包,并且我曾经明确取消注册每个实例的所有类型的消息已注册,如下所示: Messenger.Default.Unregister(this); M…
mvvmlight - 什么是“正确的方法”?为视图模型获取 url 参数
我只是将一个项目切换到 mvvmlight 并尝试以“正确的方式”做事 我有一个带有列表框的简单应用程序 当在列表框中选择一个项目时,我就连接了一个 Rela…
有什么理由不将 ViewModel 保留在单独的、xaml 不允许的程序集中?
只是想知道如果我将所有 ViewModel 与 silverlight 应用程序的 xaml 分开放入单独的程序集中,我是否会搬起石头砸自己的脚?我会失去任何可混合性吗?…
何时在 MVVM Light 中处置 ViewModel
我正在考虑开始使用 MVVM Light,并且遇到了“新”ICleanup 界面。我只是想知道当您离开该页面时,您什么时候会清理虚拟机? 另外,我看到 ViewModelL…
如何从后台代码访问 ViewModelLocator 中的 MainViewModel?
使用 MVVM light 为我的视图模型构建 WP7 应用程序。我正在使用当您通过 NuGet 添加库时添加的 ViewModelLocator。效果很好,但现在我需要从代码访问 …
具有相同 ViewModel 的多个视图
在我的应用程序业务中,我有 3 个步骤来定义一个人...在每一步中我都会从我的人那里获取一些信息... 例如,我在步骤 1 中获取名字和姓氏,在步骤 2 中…
如何将两个参数传递给EventToCommand
我有下一个 xaml 代码。
Bing地图控件-eventtocommand mouseleftbuttonup
小问题,我在 Windows Phone 7 视图上的 bing 地图控件中添加了一个图钉。 我有一个 EventTrigger EventName="MouseLeftButtonUp" 映射到我的视图模型…
是“自我”吗?构造在 Silverlight/MVVM 中有用吗?
我继承了一个整体代码质量可疑的 Silverlight 项目,并且有一个构造我不确定是否应该触及它: public SomeClass Self { get { return this; } } 它用…
RelayCommand RaiseCanExecuteChanged() 失败
我正在使用几个绑定到使用 CanExecute 委托初始化的 RelayCommand 的按钮。 RelayCommand DeleteCommand; bool CanDelete() { return BoolProp1 && Bo…
GalaSoft_MvvmLight_Command:ListItem 上按钮上的 EventToCommand?
将 mvvm-light EventToCommand 连接到数据模板中的行项目的语法是什么?对于主模型上的操作,如下所示的语法工作正常,但是如果我对数据模板中的行项…
如何将 FrameworkContentElement 附加到 MVVM Light EventToCommand
我正在尝试将事件转换为 devexpress wpf 网格上下文菜单项上的命令,该菜单项派生自 FrameworkContentElement 而不是 FrameworkElement。这会导致运行…
mvvm light v3 取消注册是否可以正常工作?
MvvM-Light v3 注销有问题吗? 我像这样注册: Messenger.Default.Register(this, MessageTypesUI.YesNoQueryResponse, AnswerResponse); 然后在“Ans…
MVVM-Light:在 ViewModel 中放置 WCF 调用的位置
我正在构建一个 WP7 应用程序,它通过 WCF 服务获取其所有数据。我想在其中实现 MVVM-Light,但在我完成的教程中,我看到在 ViewModelLocator 中它想…