mvvm-light相关内容
使用表达式体属性,我们可以创建RelayCommand,如下所示 public RelayCommand Command => _command ?? (_command = new RelayCommand(CommandExecute)); 不过,这也是可能的 public RelayCommand Command => new RelayCommand(CommandExec
..
我正在开发一个WPF应用程序。我已经为这个应用程序实现了错误处理和错误邮件发送功能。因此,如果应用程序中发生任何错误,管理员将收到错误消息。 我的问题是我们总是收到以下错误消息。 错误:可用配额不足,无法处理此命令 MS.Win32.UnsafeNativeMethods.PostMessage(HandleRef消息、WindowMessage消息、IntPtr消息、IntPtr w
..
..
在我的 WPF 应用程序中,我使用的是没有 IoC 的 ViewModelLocator.我正在从我自己的按钮调用 MVVM-Light 框架提供的静态 ViewModelLocator.Cleanup() 方法,该按钮与“关闭窗口命令"相关联.此命令调用静态 ViewModelLocator.Cleanup(),它调用 MainWindowViewModel 实例上的实例 Cleanup() 方
..
我对在其他视图中使用的患者列表进行了用户控制.但是,当我选择其中一个患者时,选择会传播到包含用户控件实例的所有视图.如何让每个视图为每个视图实例化一个新的用户控件实例?我正在使用 C# 解决方案 根据您所说的猜测,我假设您从定位器返回 PatientViewModel 的静态实例.要解决这个问题,请确保在调用该属性时生成一个新的视图模型实例. 编辑:具有不同实例化方法的定位器 公共
..
上周我刚开始使用 mvvm light 开发我全新的 windows 8 应用程序.我熟悉 mvvmlight WP7 导航.我如何在 Windows 8 中实现相同的功能.任何人都可以建议一种更好的方法在 Windows 8 中实现相同功能.我找到了一个解决方案,我们在 vm 中覆盖 onnavigated 事件并处理导航到其他页面.但我认为这种方法已经过时了.任何人请指导我正确实施.提前致谢.
..
我在 MVVM Light 中的 Messenger 系统遇到了一个非常奇怪的问题.这很难解释,所以这里有一个演示这个问题的小程序: 使用系统;使用 GalaSoft.MvvmLight.Messaging;命名空间 TestApp{课堂节目{静态无效主要(字符串 [] 参数){var prog = 新程序();var接收者=新对象();prog.RegisterMessageA(收件人);pr
..
..
我目前正在仔细研究 Laurent 的 优秀 工具包,但我有以下问题. 从 Blend 4 开始,我为 Loaded 事件添加了一个 EventTrigger,在我的 ViewModel 中,我有以下内容: public RelayCommand rcAutoGeneratingColumn { get;私人订制;} 在构造函数中我有: rcAutoGeneratingColumn =
..
这个有用的类似乎从最新的 MVVM Light 版本中消失了,知道为什么或如何解决它吗? 我正在使用 MvvmLightLibs.5.0.1.0,肯定在 MvvmLightLibs.4.1.27.0 上.所以这个问题与一个 EventToCommand Missing For Windows Phone App 无关> 环境:VS2013,WP8.0 解决方案 最终,我在 Gala
..
我在 Windows Phone 8 项目中仅使用 MVVM Light 库(来自 Nuget 包),并且我想在 ToggleSwitch 中使用 EventToCommand.我有这些代码行:
..
我正在实现一个带有 execute 和 canExecute 部分的 RelayCommand.RelayCommand 在没有 canExecute 部分时工作,但是当我添加 canExecute 部分时,命令会锁定按钮.RelayCommand 只检查按钮是否可以执行,只要 CanExecute 部分为真.一旦 canExecute 部分变为 false,则无法再单击该按钮,即使它应该单击.怎
..
我的 Xaml 中有一个枢轴控件:
..
我在当前的 Windows Phone 项目中使用 SterlingDB,并且我希望能够使用 MVVM Light v4 中的新 SimpleIoC 容器从我的应用程序的各个位置解析 Sterling 数据库. 但是,我不确定 SimpleIoC 是否支持注册单例.SterlingDB 引擎应该只在应用首次启动时创建,我不想在容器每次注入引用时都启动新实例. 如果我应该以不同的方式思考
..
Xml 代码:
..
我的一般问题是如标题所述,最好在 ViewModel 构建期间加载数据还是之后通过一些 Loaded 事件处理加载数据? 我猜答案是在通过一些 Loaded 事件处理构建之后,但我想知道如何在 ViewModel 和 View 之间进行最干净的协调? 以下是有关我的情况和我正在尝试解决的特定问题的更多详细信息: 我使用 MVVM Light 框架以及 Unity 进行 DI.我有
..
我正在尝试在 Silverlight 4 中编写可测试的 ViewModel.我目前正在使用 MVVM light. 我正在使用 AutoFac 并且 IoCContainer 工作正常.然而,为了注入绑定到视图的 ViewModels 的构造函数,我有这个构造函数链接: public UserViewModel() : this(IoCContainer.Resolve()){}公共用
..
我已将 ComboBox 的 SelectedItemChangeEvent 连接到视图模型中的 ICommand.一切似乎都运行良好,但我不知道如何获取 ComboxBox 的 SelectedItem.我想我需要使用 EventToCommand 的 CommandParameter - 我是否将它绑定到我的 ViewModel 中具有 ComboBox 的 selectedItem 的东西?
..
我有一个绑定到整数列表的 Windows Phone 7 ListBox.我使用的是默认的 MVVM Light 模板,因此有一个 ViewModel 类,其中包含数据和一个简单的 RelayCommand.这是列表框:
..
我正在寻找能够以最轻松的方式展示以下内容的示例: 一个调用基于 SOAP 的网络服务的模型;定期轮询以获取最新值(假设 SOAP 服务返回一个布尔值).该模型还应支持调用 SOAP 方法来更改服务器上的布尔值. 一个 ViewModel,它使底层布尔值能够绑定到视图中的控件(例如绑定到复选框). 具有上述复选框控件的视图绑定到底层布尔值.根据轮询间隔,复选框将随着服务器状态的变化
..