大きなTreeViewを検討してください。いくつかのノードとサブノードが展開され、他のノードとサブノードが展開されます。ユーザーは子ノードをノードに追加し、プログラムはすべてを元のXMLファイルに保存します。その後、TreeViewが再構築されます。問題は、ルートノードだけが展開されることです。他のノードはすべて折りたたまれています。C#でのTreeView状態の保存と復元
TreeView(ノードが展開されている)の状態を保存してから、保存後にこの状態に復元できるコードを見たことがありますか(WPFには何もありません) ?
アイデア?
編集
まあ、そのリンクは本当に助けにはなりませんでした。私は、配列を作成し、isExpandedの状態を格納し、負荷の後にそれを読み取ることを考えています。
この投稿はあなたに役立ちますhttp://stackoverflow.com/questions/3989018/save-wpf-treeview-state-on-data-reload – live2
ありがとう!それは助けになるはずです! – zetar
リンクされたアプローチが役に立たなかった理由を説明しますか? – Ron