8得票2回答
更新Mvvm Light到版本5后,我需要做哪些更改才能使RelayCommand的CanExecute()正常工作?

我将Mvvm Light更新到5版本后发现RelayCommand无法正常工作。 问题似乎是CanExecute()没有被调用进行验证。它仅在窗口加载时验证一次。 这可能是最近更新的一个错误,还是我需要在XAML中做出一些改变? 更新前一切都正常。 我正在使用WPF。

10得票2回答
MVVM Light SimpleIoC支持单例模式吗?

我正在我的Windows Phone项目中使用SterlingDB,希望能够使用MVVM Light v4中的新SimpleIoC容器从应用程序的不同位置解析Sterling数据库。 然而,我不确定SimpleIoC是否支持注册单例。SterlingDB引擎应该仅在应用程序首次启动时创建,我...

8得票2回答
WinRT MVVM Light示例项目

如果任何人开始使用MVVM Light开发Windows 8 Metro应用,请帮助我创建一个Windows 8(WinRT)项目模板。我厌倦了使用Microsoft的Layoutaware页面(基类)。我只需要借助MVVM Light来构建类的结构。如果有人这样做了,请帮助我或提供一些链接,...

14得票2回答
Mvvm-Light Silverlight,使用EventToCommand与Combobox

我已经将ComboBox的SelectedItemChangeEvent与ViewModel中的ICommand连接起来了。一切似乎都正常工作,但我不知道如何获取ComboxBox的SelectedItem。我认为我需要使用EventToCommand的CommandParameter - 我...

19得票1回答
替代Prism + MEF用于模块化MVVM应用程序

我和我的团队开始计划开发一个模块化应用程序,很可能会多目标使用WPF和Silverlight。 我个人有一些经验,使用旧版本的PRISM来构建使用MVVM模式的组合式Silverlight应用程序。当时我们不熟悉MEF来处理各种模块依赖关系,因此没有使用它。 我们并没有固定使用任何特定的框...

9得票1回答
使用MVVM Light的Messenger在视图模型之间传递值

有人能够友好地为我解释一下MVVM Light的Messenger吗?我在StackOverflow上阅读了这篇文章:MVVM在视图模型之间传递值,试图理解它。目前,MVVM Light的文档并不是很好,所以我完全不知道该怎么做。 假设我有两个ViewModel和一个ViewModelLoc...

20得票4回答
使用MVVM Light工具包显示对话框

我有一个ViewModel,需要在按钮点击时显示模态窗口(使用ShowDialog())。 ViewModel捕获单击命令,但我不想在ViewModel中执行window.ShowDialog()。 我知道在MVVM Light中有一个DialogMessage,但该消息框是用于显示消息框而不...

7得票1回答
MVVM Light ViewModelLocator + ResourceDictionaries MVVM Light ViewModelLocator和ResourceDictionaries结合使用。

我最初在MVVM Light CodePlex页面上发布了这条信息,但还没有收到回复,所以我希望这里的某个人能帮助我。以下是问题: 我最近开始尝试使用MVVM(也是WPF的新手-对于所有这些内容来说,学习曲线相当陡峭),我的ViewModelLocator实例和绑定设计时间与VS2010一起...

13得票1回答
“GalaSoft” MvvmLight 在可移植项目中找不到。

我已经复制了一个解决方案,其中包含基于GalaSoft MvvmLight库的多个项目,还有两个可移植项目。我已经安装了所有必需的NuGet包和引用,但是我无法构建这些可移植项目,而构建这些可移植项目是必要的,因为所有其他项目都引用它。 每当使用GalaSoft时,我都会得到以下错误消息。这是...

21得票1回答
MVVM SimpleIoc,当接口实现需要构造参数时如何使用接口

使用MVVM的SimpleIoc,我想为给定的接口注册一个实现,但是这个实现在构造函数中需要一个参数:public class MyServiceImplementation : IMyService { public MyServiceImplementation(string co...