【问题标题】:silverlight4 MVVM how to editi an EF4 on a grid using two formssilverlight 4 MVVM 如何使用两种形式在网格上编辑 EF4
【发布时间】:2011-01-28 19:33:19
【问题描述】:

C# VS2010 SL4 MVVM EF4

需要在数据网格上替换编辑。

任何人都可以向我指出 SL4 MVVM 示例代码。要求如下:

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

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

谢谢。

【问题讨论】:

  • 您是否/将为每个 UserControl 提供一个 ViewModel?
  • 我相信为每个 UserControl 做 ViewModel 会更好。

标签: c# mvvm silverlight-4.0 entity-framework-4


【解决方案1】:

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

【讨论】:

  • 谢谢。是的,正如您所描述的,它可能有助于控制,但它如何从我的数据网格在 mvvm 框架上工作?我正在寻找一个类似的项目,在那里我可以看到一些主要细节。
猜你喜欢
  • 1970-01-01
  • 2023-04-01
  • 2011-10-29
  • 2018-11-05
  • 2012-06-10
  • 2013-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多