我应该如何将集合从一个视图的 ViewModel 传递到另一个视图?
任何人都可以在以下场景中提出解决方案: 我有一个 MVVM 应用程序,我需要在主窗口中显示模式窗口,以向 viewModel 类中的 Collection 添加一些值。做…
如何处理与不存在的实体的绑定?
我试图了解在“新项目”页面上时视图模型和页面控件之间的绑定如何工作。例如: TransactionView.xaml.cs public TransactionsView() { InitializeCom…
通过 Tab 键切换到组合框 (MVVM) 时 SelectedValue 丢失
我有一个带有 CellTemplate / CellEditingTemplate 的 datagridtemplatecolumn,工作正常,加载后显示先前从模型中选择的选定值绑定。 但问题是,当我…
如何对子视图模型与父视图模型的交互进行建模?
考虑某种带有 PimDetailVm 的个人信息管理演示,该演示将 Person 对象作为模型。该演示文稿将管理一个人的各个方面(姓名、联系点、地址等),这些方…
Silverlight如何将选定的数据网格行传递给视图模型
我的视图中有一个数据网格 在我的 ViewModel 中,我有以下代码 private ObservableCollection myList; public ObservableCollection MyList { get { r…
为什么 IDataErrorInfo 会多次触发?
我遇到的问题是 IDataErrorInfo 多次被解雇。 Transaction Class public class Transaction : INotifyPropertyChanged, INotifyPropertyChanging, IDa…
将 UserControl 加载到 ComboBox 更改上的窗口区域
我有 ComboBox,其中填充了自定义类型的集合。在组合框更改时,我想加载/更改特定区域中的内容,以便加载所选组合框项的相关数据(它可以采用加载 use…
使用knockout映射插件将深层分层对象映射到自定义类
使用剔除映射插件 ( http://knockoutjs.com/documentation/plugins-mapping.html ) 你能映射一个层次很深的对象吗? 如果我有一个具有多个级别的对象…
MEF 如何解决不位于应用程序根目录的程序集的依赖关系?
我已将应用程序编写为由 win32 MFC 应用程序启动的类库。我的每个视图都是一个单独的程序集,它与基类库一起位于托管 MFC 应用程序的子目录中。 我的…
在 QueryBuilder 中使用 or 运算符连接 where 查询
QueryBuilder 在 Microsoft.Windows.Data.DomainServices 中定义。 它允许您在类型 T 的集合上创建查询并稍后应用它。 当我需要通过 && 连接 where 查…
如何反映对其他窗口的 ViewModel 所做的更改?
我的应用程序包含以下模块: SystemModel --> SystemViewModel --> SystemWindow SettingsModel --> SettingsViewModel --> SettingsWindow 我的Syste…
DataContext 用于将 UserControl 与 DataTemplate 中的 ViewModel 绑定
我想要实现的是: 将 ListView 绑定到 ItemRecords 的 ObservableCollection。 拥有一个 TabControl,其中包含 ListView 中选择进行编辑的所有 ItemRe…
如何从 PagedCollectionView 中的当前页面获取项目?
我的对象位于 PagedCollectionView 绑定到 DataGrid 和 DataPager。 var pcView = new PagedCollectionView(ObservableCollection(messages)); 如何从…