【问题标题】:WPF DetailView on DataGrid Left Click in MVVMDataGrid上的WPF DetailView左键单击MVVM
【发布时间】:2013-01-27 17:58:00
【问题描述】:

我有一个数据网格,其中包含每行用户的数据。现在,如果用户在新窗口中双击一行,我想显示详细信息/编辑视图。 我想将数据网格中的用户 ID 提供到详细信息/编辑窗口中,以便我可以从数据库中获取用户的详细数据。

我该如何处理?我想我必须为数据网格视图做一个模型和视图模型,为细节/编辑视图做一个。但是如何将数据网格中所选项目的 uid 从详细/编辑窗口发送到视图模型?

【问题讨论】:

    标签: wpf mvvm datagrid viewmodel selecteditem


    【解决方案1】:

    您可以将数据网格的选定属性绑定到其视图模型,并在此属性的设置器中更新详细视图视图模型。

    【讨论】:

    • 我已经在我的模型中声明了一个字符串属性,并希望使用所选项目的 uid 内容来设置该属性。但现在在字符串属性中只站:System.Data.DataRowView。字符串不是所选项目的正确类型吗?我不想要整行,只想要一个单元格
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多