2017-01-02 59 views
1

我有有新的項目加入到它的時候被調用某個事件一個TreeView。我希望每當調用某個「保存」事件時,獲取TreeView的當前項目,存儲它們,然後將它們序列化以使它們可用於在將來的應用程序實例中加載。TreeView的項目序列化

我怎麼能acomplish呢?

請注意,這個問題是不是太過分,如何序列數據,但更多的是什麼數據實際序列。

回答

3

這是所有你需要序列化。您基本上序列化Items屬性:

BinaryFormatter formatter = new BinaryFormatter(); 
formatter.Serialize(destinatioFile, tree.Items.Cast<WhateverYourTypeIs>().ToList()); 
+0

Nodes屬性似乎它不可用。我需要一個特定的命名空間嗎?請注意,我使用WPF而不是Windows窗體。 – Balgy

+1

對不起,我沒有意識到。我的錯。請參閱編輯。 – CodingYoshi