mvvm-light相关内容

配额不足,无法处理此命令-WPF

我正在开发一个WPF应用程序。我已经为这个应用程序实现了错误处理和错误邮件发送功能。因此,如果应用程序中发生任何错误,管理员将收到错误消息。 我的问题是我们总是收到以下错误消息。 错误:可用配额不足,无法处理此命令 MS.Win32.UnsafeNativeMethods.PostMessage(HandleRef消息、WindowMessage消息、IntPtr消息、IntPtr w ..
发布时间:2022-06-06 12:32:49 C#/.NET

MVVMLight UserControl View Model-为每个视图创建新的用户控件实例

我对在其他视图中使用的患者列表进行了用户控制.但是,当我选择其中一个患者时,选择会传播到包含用户控件实例的所有视图.如何让每个视图为每个视图实例化一个新的用户控件实例?我正在使用 C# 解决方案 根据您所说的猜测,我假设您从定位器返回 PatientViewModel 的静态实例.要解决这个问题,请确保在调用该属性时生成一个新的视图模型实例. 编辑:具有不同实例化方法的定位器 公共 ..
发布时间:2022-01-22 19:22:20 C#/.NET

在 Windows 8 中使用 MVVMLight 通过 ViewModel 进行页面导航

上周我刚开始使用 mvvm light 开发我全新的 windows 8 应用程序.我熟悉 mvvmlight WP7 导航.我如何在 Windows 8 中实现相同的功能.任何人都可以建议一种更好的方法在 Windows 8 中实现相同功能.我找到了一个解决方案,我们在 vm 中覆盖 onnavigated 事件并处理导航到其他页面.但我认为这种方法已经过时了.任何人请指导我正确实施.提前致谢. ..
发布时间:2022-01-21 13:57:30 其他开发

MVVM light Messenger 中的动作、局部变量和垃圾收集的奇怪行为

我在 MVVM Light 中的 Messenger 系统遇到了一个非常奇怪的问题.这很难解释,所以这里有一个演示这个问题的小程序: 使用系统;使用 GalaSoft.MvvmLight.Messaging;命名空间 TestApp{课堂节目{静态无效主要(字符串 [] 参数){var prog = 新程序();var接收者=新对象();prog.RegisterMessageA(收件人);pr ..
发布时间:2022-01-16 10:05:19 C#/.NET

MVVM RelayCommand CanExecute

我正在实现一个带有 execute 和 canExecute 部分的 RelayCommand.RelayCommand 在没有 canExecute 部分时工作,但是当我添加 canExecute 部分时,命令会锁定按钮.RelayCommand 只检查按钮是否可以执行,只要 CanExecute 部分为真.一旦 canExecute 部分变为 false,则无法再单击该按钮,即使它应该单击.怎 ..
发布时间:2022-01-01 12:11:46 其他开发

MVVM Light SimpleIoC 是否支持单例?

我在当前的 Windows Phone 项目中使用 SterlingDB,并且我希望能够使用 MVVM Light v4 中的新 SimpleIoC 容器从我的应用程序的各个位置解析 Sterling 数据库. 但是,我不确定 SimpleIoC 是否支持注册单例.SterlingDB 引擎应该只在应用首次启动时创建,我不想在容器每次注入引用时都启动新实例. 如果我应该以不同的方式思考 ..
发布时间:2021-12-30 12:04:26 其他开发

MVVM 在 ViewModel 构建期间或之后加载数据?

我的一般问题是如标题所述,最好在 ViewModel 构建期间加载数据还是之后通过一些 Loaded 事件处理加载数据? 我猜答案是在通过一些 Loaded 事件处理构建之后,但我想知道如何在 ViewModel 和 View 之间进行最干净的协调? 以下是有关我的情况和我正在尝试解决的特定问题的更多详细信息: 我使用 MVVM Light 框架以及 Unity 进行 DI.我有 ..
发布时间:2021-12-27 18:35:42 其他开发

一个超级简单的 MVVM-Light WP7 示例?

我正在寻找能够以最轻松的方式展示以下内容的示例: 一个调用基于 SOAP 的网络服务的模型;定期轮询以获取最新值(假设 SOAP 服务返回一个布尔值).该模型还应支持调用 SOAP 方法来更改服务器上的布尔值. 一个 ViewModel,它使底层布尔值能够绑定到视图中的控件(例如绑定到复选框). 具有上述复选框控件的视图绑定到底层布尔值.根据轮询间隔,复选框将随着服务器状态的变化 ..
发布时间:2021-12-23 23:30:00 C#/.NET