async Task <bool> UpdateActivity(string text) { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { BuildTreeFromJsonString(text); foreach (var node in JSONTreeView.RootNodes) { JSONTreeView.Expand(node); } }); return(true); }
private void TreeViewDisplayer(JToken root, string rootName) { JSONTreeView.BeginUpdate(); try { JSONTreeView.Nodes.Clear(); var tNode = JSONTreeView.Nodes[JSONTreeView.Nodes.Add(new TreeNode(rootName))]; tNode.Tag = root; AddNode(root, tNode); } finally { JSONTreeView.EndUpdate(); } }