簡體   English   中英

C#UWP XML序列化TreeView

[英]C# UWP XML Serialization TreeView

我有一個簡單的UWP Treeview(這是Microsoft的外部控件,因為UWP不包含Treeview)。 我想將序列化樹保存為XML。 我嘗試遵循代碼

 public static async void SaveTree(TreeView tree, string filename)
    {
        StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"C:\Users\IT\source\repos\App3\App3");
        StorageFile file = await folder.GetFileAsync("test.xml");
        using (IRandomAccessStream writeStream = await file.OpenAsync(FileAccessMode.ReadWrite))
        {
               Stream s = writeStream.AsStream();
                BinaryFormatter bf = new BinaryFormatter();
            bf.Serialize(s, tree.RootNode.Cast<TreeNode>().ToList());
        }
    }

但這總是會帶來未知錯誤。 也許這對UWP是錯誤的功能?
有人知道如何解決嗎?

抱歉,在UWP中無法做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM