1

xmlをwpfツリービューにバインドするには? Prism mvvm パターンを使用しています。ループ用のデータを保持するために IList を使用することをお勧めします。

http://geeklyeverafter.blogspot.com/2010/03/wpf-treeview-bound-to-xml-file.htmlhttp://www.blogs.intuidev.com/post/2009/12/28を試しました/xml_to_treeview.aspx しかし、何も機能しませんでした。

4

2 に答える 2

0

私が行った方法は、ツリー ビューをツリービュー プロパティに構築するメソッドを作成することです。クラスのツリービュー プロパティの項目プロパティにバインドする WPF ツリービュー アイテムを設定します。もちろん、ViewModelBase に INotifyPropertyChanged を実装することは不可欠です。

喜んで例を挙げたいと思いますが、現在、PC でインターネットにアクセスできません。

私は投稿を見て、これが最も熟練した方法ではないことに同意します. ただし、既に xml シリアライゼーションを使用しているため、xml の解析は完了しており、あとはデータを使用するだけです。

シリアル化するつもりがない場合、投稿したリンクは、達成しようとしている方法論においてより有効になると思います。しかし、それは単なるIMOです。明日機会があれば、いくつかの実用的なコードで更新します。データを直接 xml にバインドするというアイデアは面白そうです。

それまでの間、このリンクをチェックしてください。それはかなりまっすぐに見えます。

http://social.msdn.microsoft.com/Forums/vstudio/en-US/cbdb2420-1403-436f-aa7f-b1e3b1acb398/binding-any-xml-document-to-wpf-treeview?forum=wpf

于 2013-11-09T03:01:34.103 に答える