在 MVVM 中的 TextBox.GotFocus() 事件上显示日历
我有一个带有 TextBox 的应用程序。获得焦点后,我需要将日历显示为弹出窗口。 我的问题是如何通过视图模型显示订阅 GotFocus 事件并显示日历?…
WPF 在菜单显示之前更新上下文菜单项
我正在将 WPF 与 Caliburn 和 MVVM 模式结合使用,并尝试设置动态上下文菜单。 目前,我们有一个上下文菜单,其中的项目绑定到 ViewModel 上的 Bindab…
是“自我”吗?构造在 Silverlight/MVVM 中有用吗?
我继承了一个整体代码质量可疑的 Silverlight 项目,并且有一个构造我不确定是否应该触及它: public SomeClass Self { get { return this; } } 它用…
RelayCommand RaiseCanExecuteChanged() 失败
我正在使用几个绑定到使用 CanExecute 委托初始化的 RelayCommand 的按钮。 RelayCommand DeleteCommand; bool CanDelete() { return BoolProp1 && Bo…
在 MVVM 模型中,模型应该实现 INotifyPropertyChanged 接口吗?
我对 MVVM 模式中的 View 和 ViewModel 有清楚的了解。我计划在我的应用程序中实现 MVVM 模式。我面临有关模型的问题。我有 .xml 文件,该文件已被解…
如何构建MVVM风格的用户控件?
WPF:如何构建MVVM风格的用户控件? 在WPF中我们可以设计用户控件,类似于Asp.Net或Winform。 在WPF中,我们有MVVM设计模式,类似于MVC。 但是在 WPF …
将 ICommand 绑定到自定义事件处理程序
我正在尝试创建一个数据分页器用户控件。该用户控件在其后面的代码中声明了一个事件: public event EventHandler OnPageIndexPagerChanged; 我在主用…
如何数据绑定到源与路径不同的 CLR 对象
我试图通过数据绑定到视图模型中的属性(视图的数据上下文)来更新视图上的文本块。 在下面的代码中;当 SelectedItem 更改时,我希望文本块文本使用 …
GridView 中每行的 WPF 上下文菜单
我有一个 GridView,它有几列,这些列都绑定到我的 ViewModel 层中的数据结构,所以我想要做的是有 一个上下文菜单,当用户单击其中的数据行之一时,…