2

XMLに保存されている構成をユーザーフレンドリーに編集できるようにWindowsGUIを作成したいと思います。XMLは、通常は構成値の属性を持つネストされた要素を従来の方法で使用します。GUIの設計と作成(おそらくC#では、ツリーコントロールを使用して全体的な構造を表示し、PropertyGridを使用して特定のプロパティを編集する)は、妥当な量の作業になります。また、XMLスキーマといくつかの追加の「メタデータ」を使用して問題をより一般的に解決できる場合に、完全にオーダーメイドのアプリケーションを作成することも間違っているように思われます。

「XML構成ファイル」GUIアプリケーションの基礎を提供するフレームワークまたはライブラリ(理想的にはオープンソースですが、適切な価格で商用と見なします)を知っている人はいますか?

4

2 に答える 2

3

最終的には、「ツリー コントロールを使用して全体的な構造を表示し、PropertyGrid を使用して特定のプロパティを編集する C# アプリケーション」を使用することにしました。基本的なアプリケーション構造ができたら、構成可能にしたいオブジェクトごとにクラスを追加するだけでした。各クラスは、PropertyGrid で編集できるプロパティを公開し、そのプロパティを適切な形式で XML に読み書きします。もっと簡単な方法があったかもしれませんが、これにより、時間がかかりすぎずに十分な制御が可能になりました.

開発中に次のリソースが役立つことがわかりました。

于 2013-05-21T09:25:10.387 に答える
1

私は XForms を使用します。これは、多数の無料および多数の商用アプリケーションで利用できます (セットはバラバラではありません)。XSLTForms、Orbeon、BetterForms、および EMC Formula を調べることから始めることができます。

于 2012-09-13T16:26:54.820 に答える