none
XMLファイルの内容をListBoxに動的に表示 RRS feed

  • 質問

  • XMLファイルの読み込み方法で質問です。

    XMLファイルのURI(文字列)を指定すると、ListBoxに内容を表示させたいと考えております。

    XmlDataProviderを使って、XAMLでリソースにURLを直接記述すると表示されるのですが、ユーザーが指定したURIのXMLファイルを動的に切り替えて表示させる方法を教えてください。

    手順としては次のような方法を考えていました。

    1. ViewModel のプロパティとして XMLファイルのURI を定義
    2. URI が変更されたら、ViewModel の ObservableCollection に展開
    3. ObservableCollection と ListBox.ItemsSourceをバインディングしておく

    XMLファイルをObservableCollectionに読み込む方法としてなにか簡単な方法はありますか?
    もしくは、ObservableCollection を介さなくても XmlDataProvider のように ListBox.ItemsSource に XML ファイルの内容を binding させる方法がありますでしょうか。

    よろしくお願いします。
    2010年2月7日 18:13

回答