CommandManager.InvalidateRequerySuggested 不会导致对 MVVM-Light 中的 CanExecute 进行重新查询
我正在使用 MVVM-Light RelayCommand private ICommand myRevertCmd public ICommand Revert { get { if (myRevertCmd == null) { myRevertCmd = new …
WPF V4 - MVVM Light V4 (BL16 - Mix11) - RelayCommand - CanExecute 不触发
我正在尝试在使用 MVVM-light V3 Sp1 的 WPF v4 应用程序中使用最新预览版的 MVVM-Light (V4 - BL16 - Mix11)。 在我的 ViewModel 中,我定义了以下属…
MVVM 消息传递与 RaisePropertyChanged
MVVM 消息传递和 RaisePropertyChanged 之间有什么区别。 当视图模型 B 中的属性发生更改时,我尝试在视图模型 A 中运行函数,哪种方法更好 - 消息传…
如何使用 MVVM Light 设置 WP7 中 StackPanel 的可见性?
我一直在尝试从我的视图模型中设置堆栈面板的可见性,但运气不佳。这是我的 XAML: <StackPanel Visibility="{Binding Path=IsVisible}"/> 注意:…
嵌套控件中的 Silverlight 数据绑定
大家好,我正在使用 SL4 和 MVVM 应用程序,实际上我陷入了一些地方,我可能做错了一些事情,这就是为什么需要您的帮助,这是我的场景 //suodo code p…
静态 ViewModel 与实例化 ViewModel
我有两个视图,它们共享某个视图模型中的一个可观察集合,但具有不同的集合视图参数。在 MVVM Light 中实现它的正确方法是什么?是否支持非静态虚拟机…
NavigationService 抛出 NullReferenceException
我正在尝试使用 MVVM Light 开发一个相当简单的 WP7 应用程序。我在使用导航服务时遇到了问题。我可以导航到某个页面,但按后退按钮后我无法再次导航…
使用视图模型中的属性绑定到用户控件的属性(包含逻辑)
我正在使用 WPF 和 MVVM 构建一个应用程序。我遇到过一种情况,我有一个包含用户控件(代表计时器)的视图。该用户控件在其代码隐藏中有一个属性,该…
“此上下文中不存在 Messenger 类” - MVVM 灯
我正在尝试使用 MVVM Light Messenger 类,并使用模板创建了一个 ViewModel 类。然而,当尝试使用 Messenger.Default.Register 方法时,Messenger 类…
Wcf 服务从 silverlight 调用中静默失败,没有例外
我使用企业库日志记录块创建了一个用于日志记录的 WCF 服务。该服务在 ASP.net 网站上正常运行。此外,该方法将列表和基本类型作为参数,因此不应该存…
设计时的 IDialogService
我正在听 Mix 2011 MVVM 深入讨论,并尝试实现 IDialogService 接口来显示消息和常见的加载栏...等,但我发现通过 Views 构造函数将 DialogService 分…
多个实例 ViewModel 和 ViewModelLocator
我使用 Unity 构建了一个 ViewModelLocator,并成功地将其与单例 ViewModel 实例一起使用。例如: public class ViewModelLocator { private static r…
MVVM:在(Silverlight)中管理与树视图的多对多关系
很抱歉问一个广泛的问题,但我无法思考如何解决这个问题。 我有一个多对多的关系: Product 1 --- * ProductCategory * --- Category 类别还有: Cate…
如何获取在 2 个虚拟机之间使用 MVVM Light IMessenger 发送的消息
我有 2 个 ViewModel,并且都使用 MVVM Light 的 ViewModelBase 接口 我有一个视图(这是在另一个相关视图中创建的选项卡),它处理登录并将其保存在…