如何使用 MVVM Light Toolkit 打开新窗口
我在 WPF 应用程序中使用 MVVM Light 工具包。我想知道从现有窗口打开新窗口的最佳方法是什么。我有这个 MainViewModel,它负责我的应用程序的 MainWi…
WPF:导航/设计:如何跟踪状态以便更改按钮的外观?
我有一个应用程序,它有一个顶级导航菜单,其中由堆栈面板中的一系列按钮组成。当用户单击按钮时,视图模型会处理该命令并更新 CurrentView(类型为 U…
如何使用 MVVM-Light 和代币?
我在 MVVM-Light 包中看到我可以使用令牌发送消息 - 我需要做的是发送一个对象,并在该对象上附加一条消息 - 例如添加、编辑、删除等。 发送和接收此…
处理 ViewModel 中的 OnNavieratedFrom / OnNavieratedTo 事件
我试图找出一种方法,让我的 ViewModel 在从或到导航页面时处理保存或恢复页面状态。 我尝试的第一件事是将 EventToCommand 行为添加到页面,但事件(…
优雅地处理需要在调度程序线程上进行更改的集合更改
这是我的情况: 我有一个从 ListCollectionView 中提取的用户界面 ItemsControl“ResultsPresenter”(WPF),该 ListCollectionView 使用非 UserInterf…
mvvm light PassEventArgsToCommand 在 ListBoxDragDropTarget 中中断应用程序
您好,我正在尝试将 eventargs 传递给我在 ViewModel 中绑定的命令。如果我不使用 PassEventArgsToCommand="True" ,一切都会正常工作。但如果将 Pass…
将 MVVM light Messenger 与 Silverlight 4 ChildWindow 对话框类一起使用
问候!我很享受使用 MVVM 轻量级框架 - 让我的生活变得更加轻松,并且消除了许多事实证明难以克服的障碍...... 问题: 我正在尝试设置一个自定义对话…
Application_Launching 事件何时触发?
我一直在使用最新的模板(针对 Beta 工具进行了修补)和应用程序生命周期。当我寻找初始化 DispatchHelper 的位置时,我注意到 Application_Launching…
将模型添加到 silverlight wcf ria 服务启用的应用程序
我已经开始将 MVVm light2 框架用于启用 wcf ria 的 silverlight 4.0 应用程序。 我能够将一个名为“Models”的文件夹添加到托管 silverlight 应用程…
WP7 - 在 ViewModel 中使用 Messenger.Default.Send(pageuri)。无需在任何地方注册此消息,导航仍然可以工作。如何?
我正在使用 MVVM Light 工具包“Messenger”类- Messenger 类(以及不同的消息 类型)用于通信 在应用程序内。收件人 只接收消息类型 他们注册。另外…
无法将 VM 中的 ICommand 绑定到 xaml 中的按钮 Command
我创建了一个基于MVVM light工具包的VM。 在VM中,有一个简单的ICommand(RelayCommand), private RelayCommand _myCommand = null public RelayCom…
MVVM-Light,从数据网格列模板内的按钮触发事件
学习 MVVM light 是一种乐趣,但我被困住了。问题是事件触发。 在下面的代码中,一键工作并触发事件。另一个按钮没有。输出中未报告任何绑定错误。我…
如何在 Windows Phone 7 的后台线程上运行函数?
我正在使用 MVVM Light 构建 WP7 (Windows Phone 7) 应用程序。我希望模型执行的所有工作都在后台线程上运行。然后,当工作完成时,引发一个事件,以…