24得票1回答
MVVM-light和WPF中最佳的切换视图/用户控件的方式是什么?

我相对于WPF和MVVM还比较新,我最难搞的是如何在应用程序中简单地切换用户控件或视图。 在winforms中,要让控件自动删除,您只需使用此代码 this.Parent.Controls.Remove(this);...

24得票2回答
如何在MVVM Light框架中使用RelayCommand

我刚开始学习MVVM Light框架,但找不到任何如何使用RelayCommand的简单示例。为了学习,我想在我的视图中有一个按钮,当点击它时,会显示一个“Hello World”消息框,且每隔偶数分钟(即DateTime.Now.Minute % 2 == 0)该按钮可用。 这个按钮的XA...

24得票3回答
在WPF中通过MVVM模式更改按钮背景颜色

我正在使用MVVM light和WPF。我想通过ViewModel根据某些特定条件设置按钮的背景颜色。请提供一些实现方式。谢谢。

23得票2回答
MVVM Light代码片段在哪里?

使用 Nuget 安装 MVVM Light Toolkit 时,似乎没有安装 MVVM Light 的代码片段。 我应该在哪里找到它们?

22得票5回答
WPF MVVM:如何从VIEW MODEL中获取父级?

在一个MVVM WPF应用程序中,如何从ViewModel设置第二个窗口的父窗口? 例如: view1 - viewModel1 viewModel1的命令调用:var view2 = new view2 view2.Owner = <----这里是问题所在。我该如何从viewMod...

22得票3回答
MVVM Light 的文档在哪里可以找到?

是否有MVVM Light框架的文档或参考资料可以告诉我它的功能?经过大量搜索,我只找到了很少的内容。

22得票3回答
创建一个MVVM友好的对话框策略。

我正在尝试创建一种处理弹出窗体的策略,以在我的应用程序的任何部分中使用。我的理解是,我需要在MainWindow的根目录下拥有一个单独的UserControl,并将其绑定到自己的ViewModel,该ViewModel将处理发送到应用程序内部的消息。 我正在使用MVVM Light,并且对M...

22得票3回答
MVVM-light中的Cleanup与Dispose(bool)的区别

在最新版本的MVVM-light(V3 SP1)中,ViewModel类中的“Dispose()”和“Dispose(bool)”方法都被标记为 不再使用此方法,它将在未来的版本中移除。请改用ICleanup.Cleanup()代替。 这是否意味着所有从GalaSoft.MvvmL...

21得票4回答
SimpleIoc - 它能够每次需要时提供新的实例吗?

据我了解,SimpleIoc使用GetInstance方法获取已注册类的实例。如果该实例不存在,则会创建它。但是,此实例被缓存并始终检索,这类似于单例模式。 如果存在一个小概率情况下不需要在内存中保留ViewModel的实例,那么每次需要时都可以创建一个新的实例。如果我们拥有ViewMode...

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

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