C# silverlight4 MVVM如何使用两种形式在网格上编辑EF4

C# silverlight4 MVVM如何使用两种形式在网格上编辑EF4,c#,mvvm,silverlight-4.0,entity-framework-4,C#,Mvvm,Silverlight 4.0,Entity Framework 4,C#VS2010 SL4 MVVM EF4 需要替换datagrid上的在位编辑 任何人都可以给我一个SL4MVVM示例代码。要求如下: 我有2个用户控件。 其中一个显示编辑按钮和数据网格,其中每行包含一个EF对象。 另一个只是一个带有文本框和保存按钮的用户控件。(称为编辑表单) 用户从网格中选择包含EF对象的行,然后单击“编辑”按钮对其进行更改。 网格将替换为显示所选行内容的编辑表单, 用户将更改应用于数据并单击保存按钮。 此编辑表单现在关闭并关闭 更改的行现在显示具有编辑值的行 谢谢。尝试使

C#VS2010 SL4 MVVM EF4

需要替换datagrid上的在位编辑

任何人都可以给我一个SL4MVVM示例代码。要求如下:

我有2个用户控件。 其中一个显示编辑按钮和数据网格,其中每行包含一个EF对象。 另一个只是一个带有文本框和保存按钮的用户控件。(称为编辑表单)

用户从网格中选择包含EF对象的行,然后单击“编辑”按钮对其进行更改。 网格将替换为显示所选行内容的编辑表单, 用户将更改应用于数据并单击保存按钮。 此编辑表单现在关闭并关闭 更改的行现在显示具有编辑值的行


谢谢。

尝试使用Silverlight工具包中的数据表单。您可以将DataForm上的CurrentItem设置为DataGrid中的SelectedItem。

Do/您会为每个UserControl设置一个ViewModel吗?我相信最好为每个UserControl设置ViewModel。谢谢。是的,正如您所描述的,它可能有助于控制,但它如何在mvvm框架上从我的datagrid工作?我正在寻找一个类似的项目,我可以看到一些主要的细节。