現在、言語編集ツールを作成しようとしています。構造は次のようになります。
<Sections>
<Section id="IDEWindow">
<Section id="Backstage">
<Section id="Tabs">
<Entry key="Main" value="Main" comment="" />
<Entry key="Pipeline" value="Pipeline" comment="" />
</Section>
<Section id="Buttons">
<Entry key="Exit" value="Beenden" comment="" />
</Section>
</Section>
</Section>
</Sections>
[LanguageFormatSection] オブジェクトのリストを含む [LanguageFormat] オブジェクトを取得しました。これらには、サブセクションのリストと [LanguageFormatEntries] のリストが含まれています。
「Language」プロパティ ([LanguageFormat] のタイプ) を設定すると、TreeView が自動的にツリーを生成することを知っています。項目をタイプ別にスタイル設定したいので、ルート ノードにはフラグ アイコンとカルチャ名があり、セクションにはフォルダー アイコンがあり、エントリにはプレーン テキストだけがあります。
これどうやってするの?これらの.Netオブジェクトをツリーに変換する方法をWPFに説明できるのは誰ですか? 「セクション」と「エントリ」が子ノードであることをWPFに知らせるにはどうすればよいですか?
どうもありがとう、私はここで完全に迷っています...