【发布时间】:2011-01-13 03:03:35
【问题描述】:
我将 XSD 作为数据保存在 SQL Server XML 或 oracle XMLtype 字段中。我从数据库中检索 XSD 作为 XDocument。我想在 WPF 树视图中显示这个 XDocument。如果我使用xmldataprovider 和hierarchicalDataTemplate 将Xdocument 直接绑定到treeview,这是相对简单的。
但是,我的应用程序使用 mvvm 模式,我想在 ViewModel 层中表示 xdocument,然后树视图以类似于将 WPF 树视图绑定到 ViewModels 的 Josh Smith 文章绑定到该层。 http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx
我的目标是选择 XSD (XDocument) 的 XNode。
关于如何在 ViewModel 中表示 XSD 的 Xdocument 以便我可以选择 XNode 的任何建议?
【问题讨论】:
标签: wpf mvvm treeview viewmodel linq-to-xml