1

我可以访问以下格式的 XML 数组:

<Title>Blah</Title>
<Status>Blah</Status>
<Info>
    <Item>Blah blah blah</Item>
    <Item>Blah blah blah</Item>
    ....
</Info>

MyMainWindow将其设置为包含 objectDataContext的 my 。此类是并创建一个对象。它还通过解析上面的 XML 字符串来设置该对象的成员数据。我已经可以绑定到该对象并显示为纯文本,但需要将节点解析为附加成员或替换该成员。这将是某种对象,我可以使用它来操作XAML 中的每个单独节点,希望创建某种自定义显示格式,而不仅仅是纯文本。MainWindowViewModelObservableResultsObservableResults : ObservableCollection<ViewableResult>ViewableResultTitle, Status, and InfoTitle, Status, and InfoInfoViewableResultInfoItem

编辑:显然不清楚问题是什么。我正在尝试找到一种将节点解析为Info可以单独访问节点的对象的好方法Item

4

1 回答 1

1

解决您的问题的一个好的开始应该是使用序列化,当您需要将对象保存到 XML 文件中并将它们加载回您想要的任何内容时,它真的很方便。

您应该使您的对象可序列化,然后添加一些方法,如 Load()、Save() 等。

阅读此内容以获取更多信息:MSDN - 序列化

您将找到有关如何执行此操作的大量信息!

希望它会有所帮助。

于 2012-10-02T14:46:13.220 回答