【发布时间】:2011-10-10 12:24:03
【问题描述】:
我是 wpf 的新手。我想知道如何使用 mvvm 方法将数据从视图插入 XML。我使用 xml 作为数据库。实际上我想知道按下保存按钮时数据如何进入视图模型。
【问题讨论】:
-
你有什么看法?什么数据?显示一些代码
-
我是使用 mvvm 方法插入数据的完整步骤
我是 wpf 的新手。我想知道如何使用 mvvm 方法将数据从视图插入 XML。我使用 xml 作为数据库。实际上我想知道按下保存按钮时数据如何进入视图模型。
【问题讨论】:
最好的办法是使用XmlDocument 类型来加载Xml 数据,然后将其绑定到DataGrid 的ItemsSource 属性。根据xmlNode.Attributes 创建列。
【讨论】:
在MVVM 中,您当前/当前的数据始终存在于ViewModel 中,因此无需将数据传递给View Model 即可保存。您的View 始终显示/显示存在于ViewModel 中的数据。所以在Save按钮点击你应该只保存数据到XML中已经存在的ViewModel很可能包含在一些集合或其他类似的数据结构中。
【讨论】: