所以我在C#中编写了一个WPF程序,它从.xml文件中读取所有配置。
我想为用户提供一个基本界面,以便编辑.xml文件中的现有节点以及添加新节点。
我的xml文件示例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Configurations>
<Documents>
<MenuChoice>Drawing</MenuChoice>
<Body>A drawing</Body>
<Cost>0</Cost>
</Documents>
<Documents>
<MenuChoice>Diagram</MenuChoice>
<Body>A diagram</Body>
<Cost>0</Cost>
</Documents>
<SystemSpecs>
<MenuChoice>spec1</MenuChoice>
<Body>spec1 body</Body>
<Cost>0</Cost>
</SystemSpecs>
<SystemSpecs>
<MenuChoice>spec2</MenuChoice>
<Body>spec2 body</Body>
<Cost>0</Cost>
</SystemSpecs>
</Configurations>
我尝试了不同的东西,例如将DataGrid绑定到xml。
是否有一种简单的方法可以加载一组特定的节点,例如<Documents>
个节点,允许用户编辑或添加它们,然后保存它们?
答案 0 :(得分:0)
这是一个非常快速的演示应用程序..
它基本上会从名为xml.xml的文件中读取您的设置(包含在演示代码中),并在DataGrid中显示数据,您可以在其中对其进行编辑。有一个保存按钮,用于保存您对xml.xml文件所做的更改....就像添加节点一样,演示代码也将添加新的Documents \ SystemSpecs部分....