0

現在、言語編集ツールを作成しようとしています。構造は次のようになります。

<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に知らせるにはどうすればよいですか?

どうもありがとう、私はここで完全に迷っています...

4

0 に答える 0