按下回车键时数据未绑定
我正在使用 Silverlight 和MVVM 模式。 在此,我将 TextBox 绑定到属性 Username,当按下 Enter 键时,我正在视图模型中执行 LoginCommand。 private …
您如何知道 ItemsControl 的哪个元素在 MVVM 中发送事件?
假设我当前有一个 ItemsControl,其 DataTemplate 是一堆按钮。我正在连接这些按钮的单击事件,但是我如何知道单击了哪个按钮?我不应该使用 ItemsCon…
当 PreviewMouseLeftButtonDownCommand RelayCommand\EventToCommand 触发时查找 ItemsControl 中的选定项目
我的应用程序是 wpf mvvm,使用 RelayCommand\EventToCommand 绑定事件。我的应用程序执行一些典型的拖放操作从 ListBox 拖放到 ItemsControl 上(它…
从一个“视图”传递财产到 MVVM 中其他视图的视图模型
我是 MVVM 新手,有一些小问题。我有两个用户控件:父控件和子控件(带有视图、视图模型、模型类)。并且需要将一些属性从父级传递给子级。现在我通过…
shell caliburn micro 或其他 MVVM 框架中的更多活动屏幕/视图
如果我使用 caliburn micro,是否可以在一个 shell 中拥有更多活动屏幕/视图? 像这样的 shell 视图代码 - wpf 窗口: 谢谢您的建议,或者在哪个 MVVM…
如何从另一个视图模型实例化和显示 ViewModel
我是 MVVM 新手,我遵循了 josh smith 文章,我努力开发我的第一次尝试。就我而言,我有一个具有主视图模型的主窗口: var vm = new MainVM(); MainWi…
“无效” WPF DataGrid 中的日期时间
我正在使用 WPF/MVVM 构建 C# 应用程序,但在 DataGrid 中使用 DateTime 时遇到一些问题。 该列定义为 代码可以很好地处理像 05-08-2011 这样的日期,…
如何在 ViewModel 中公开模型集合
我正在为一个表示递归嵌套类型的类实现 MVVM。例如: class NestedType { // Other properties here public Collection SubElements {get; set;} } cl…
在 MVVM 中的 TextBox.GotFocus() 事件上显示日历
我有一个带有 TextBox 的应用程序。获得焦点后,我需要将日历显示为弹出窗口。 我的问题是如何通过视图模型显示订阅 GotFocus 事件并显示日历?…
WPF 在菜单显示之前更新上下文菜单项
我正在将 WPF 与 Caliburn 和 MVVM 模式结合使用,并尝试设置动态上下文菜单。 目前,我们有一个上下文菜单,其中的项目绑定到 ViewModel 上的 Bindab…