Exemplo n.º 1
0
        private void InitTreeView()
        {
            ObservableList <ApplicationPlatform> AMs = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <ApplicationPlatform>();

            ObservableList <ITreeViewItem> AMTVs = new ObservableList <ITreeViewItem>();

            foreach (ApplicationPlatform AM in AMs)
            {
                ApplicationTreeItem TVI = new ApplicationTreeItem(AM);
                AMTVs.Add(TVI);
            }

            MainFrame.SetContent(new TreeViewExplorerPage(AMTVs));
        }
Exemplo n.º 2
0
 public static ElementTreeItem Construct(object target, ElementTreeItem parent)
 {
     ElementTreeItem item;
     if (target is Visual)
     {
         item = new VisualItem((Visual)target, parent);
     }
     else if (target is ResourceDictionary)
     {
         item = new ResourceDictionaryItem((ResourceDictionary)target, parent);
     }
     else if (target is Application)
     {
         item = new ApplicationTreeItem((Application)target, parent);
     }
     else
     {
         item = new ElementTreeItem(target, parent);
     }
     item.Reload();
     return item;
 }