【发布时间】:2012-02-19 15:54:57
【问题描述】:
我正在编写的程序很简单。有一个 XML 源文件——用户需要一个 GUI 来更改细节,他们还需要能够编辑 XML 文件。所以程序将有两个选项卡——一个是 GUI,另一个是 XML 编辑器。如果用户在 GUI 中更改了某些内容,它必须反映在 XML 编辑器中,如果 XML 编辑器中的 XML 发生更改,它也必须反映在 GUI 中。
我使用 XSD.exe 为 XML 生成类,并尝试在选项卡更改事件上进行序列化和反序列化。虽然它有效,但我发现滞后(因为序列化/反序列化)同时更改选项卡有点烦人。有一个更好的方法吗?
【问题讨论】: