コード例 #1
0
        public void TreeViewLoaded()
        {
            TreeViewNode rootItem = new AssemblyTreeView(Reflector.M_AssemblyModel);

            HierarchicalAreas.Add(rootItem);
            Logger.Log("TreeView is loaded");
        }
コード例 #2
0
ファイル: ViewControl.cs プロジェクト: AD-7/TPA_adkj
        private void LoadTree()
        {
            if (Path != "")
            {
                Reflector.Reflect(Path);

                TreeViewBase newTree = new AssemblyTreeView(Reflector.AssemblyModel);
                string       tmpname = newTree.Name;
                newTree.Name = tmpname;
                TV.Add(newTree);


                MEFConfig.Instance.tracer.TraceData("Dodano nowy widok drzewa dla pliku.");
            }
        }
コード例 #3
0
ファイル: ViewControl.cs プロジェクト: AD-7/TPA_adkj
        private void Read()
        {
            Reflector.AssemblyModel = MEFConfig.Instance.saveManager.Load();
            AssemblyTreeView rootItem = new AssemblyTreeView(Reflector.AssemblyModel)
            {
                Name = Reflector.AssemblyModel.Name
            };
            string tempRootName = rootItem.Name;

            TV.Clear();
            rootItem.Name = "Assembly: " + tempRootName;
            TV.Add(rootItem);

            MessageBox.Show("Loaded");
            MEFConfig.Instance.tracer.TraceData("Dokonano deserializacji.");
        }
コード例 #4
0
        private void GenerateCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            this.IsEnabled = false;

            try
            {
                TransConfig transConfig = (TransConfig)FindResource("transConfig");

                var mainModel = AssemblyLoader.LoadAssembly(FilePathTextBox.Text, XmlPathTextBox.Text, transConfig);
                BindRefreshCheckedEvent(AssemblyTreeView, mainModel.Root);

                AssemblyTreeView.ItemsSource = new ObservableCollection <Node>(new List <Node> {
                    mainModel.Root
                });

                AssemblyTreeView.SetRootAsCurrent();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            this.IsEnabled = true;
        }