如何在 WPF/MVVM 中将 ControlTemplate(用于复选框)设置为只读?
我有一个 WPF 数据网格,在其中为复选框创建了一个 ControlTemplate 来表示 bool? 类型。 我希望复选框/控件模板对用户只读,但能够更改值 这是模板:…
选择空白行时 DataGrid 上出现意外的红色边框(验证错误)
当我选择(通过单击或通过键盘)DataGrid 上的空白行(当我想添加新行时)时,会发生意外的验证错误(但无一例外) - 数据网格的边框更改为红色,如您…
在 MVVM WPF 中切换两个视图 (Windows)
我正在开发一个具有 2 种模式的应用程序 配置模式 执行模式 两种模式都将在新窗口中打开。我已经做好了配置窗口。 我需要通过按 Key F12 或类似的东西…
如何从视图模型显示其他窗口?
我有一个简单的示例,我的示例有 2 个窗口: 1-ProductlistView 2-ProductEditView (1-ProductlistViewModel 2-ProductEditViewModel) 我希望用户可以…
使用WPF和MVVM模式实现进度条(使用BackgroundWorker)
注意:此代码现在可以运行。我已经修复了一些愚蠢的错误,并且正如 Steve Greatrex 指出的那样,我还修改了代码。 原始发布链接 如何实现进度使用 MVV…
简单的 MVVM 工具包 - 切换 ViewModel 时丢失 ViewModel
我正在使用 MVVM 工具包。 在我的 ViewModel 中,我保留了将 ViewModel 切换到另一个视图时要保存的数据。 负责切换 ViewModel 的是 ViewModelLocator…
如何将 ApplicationCommand 绑定到 ViewModel?
我已经通过 MVVM-Light 成功使用了一些自定义命令,但我希望我的应用程序不仅在窗口级别,而且在详细项目级别响应标准应用程序命令。 我有一个 TreeVi…
如何关闭 TabControlEx 中的所有选项卡?
我正在使用 WPF TabControlEx(关闭选项卡)。 我正在寻找一种方法来关闭所有带有选项卡中的 ContextMenu 的选项卡。 我正在使用MVVM。 ... 有什么建…
在 ShowDialog (WPF MVVM) 中将 UpdateSourceTrigger 设置为显式
我 在示例中 看到了这个示例 - Binding.UpdateSourceTrigger Property UpdateSourceTrigger 设置为 Explicit,然后在视图代码中调用 TextBox 名称的 U…
编辑在 mvvm 中自动滚动数据网格的正确方法是什么?
我看到了一些自动滚动的选项,但它们与 mvvm dp 不匹配, 我知道我可以在添加行时引发的事件后面的代码中编写,然后执行以下操作: myDatagrid.Scroll…
在 Silverlight 中将 RIA 服务集合公开为可分页的 ViewModel 列表的最佳/最简单方法是什么?
在 Silverlight 4(或更高版本)中,我想要一个视图模型,该视图模型公开可分页的视图模型列表,这些视图模型派生自从 RIA 服务延迟检索的可分页实体…
WPF Datagrid - 加载记录完成后设置鼠标光标
我有以下场景: 我们正在构建一个 WPF MVVM 应用程序。发送命令加载 mylist。数据源设置为 mygrid.ItemsSource = mylist。我需要在加载时将鼠标光标设…