Esempio n. 1
0
        private void test_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("开始20次show根节点", "测试", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                DateTime t1 = DateTime.Now;
                for (int i = 0; i < 20; i++)
                {
                    GUTag tag = GUTag.Parse(StaticCfg.Ins.DefaultTagID.ToString(), tagDB);
                    ShowTagGraph(tag, tag);
                }
                DateTime t2 = DateTime.Now;
                MessageBox.Show("总共耗时:" + (t2 - t1).TotalSeconds + TreeLayoutEnv.StatInf);
            }
            else
            {
                string    dir = @"E:\testall\testgitee";
                string    git = @"https://gitee.com/kummerwu/testlibgit2sharp.git";
                GitHelper h   = new GitHelper();
                h.Connect(git, dir);
                //h.Clone();
                //File.WriteAllText(Path.Combine(dir,  "test.txt"),DateTime.Now.ToLongDateString()+DateTime.Now.ToLongTimeString());

                h.Pull();
            }
        }
Esempio n. 2
0
        private void InitialViews()
        {
            if (uriDB == null || tagDB == null)
            {
                TipsCenter.Ins.StartTime = "Before Init DBS ";
                //URI DB初始化
                Logger.I("InitializeComponent Finished!,init uridb");
                uriDB = UriDBFactory.CreateUriDB();
                uriDB.UriDBChanged      += UriDBChangedCallback;
                TipsCenter.Ins.StartTime = "UriDB Init";

                //TAG DB初始化
                Logger.I("InitializeComponent Finished!,init tagdb");
                tagDB = TagDBFactory.CreateTagDB();
                tagDB.TagDBChanged      += TagDBChanged;
                TipsCenter.Ins.StartTime = "TagDB Init";

                //查询输入框初始化
                SearchBox.textBox.TextChanged += SearchBoxTextChanged_Callback;
                SearchBox.SearchDataProvider   = tagDB;
                TipsCenter.Ins.StartTime       = "SearchBoxInit";

                //Tag视图初始化
                tagCanvas.InitDB(tagDB, uriDB);
                tagCanvas.SelectedTagChanged += SelectedTagChanged_Callback;
                TipsCenter.Ins.StartTime      = "tagCanvasInit";

                GUTag mroot = GUTag.Parse(DynamicCfg.Ins.MainCanvasRoot, tagDB);
                TipsCenter.Ins.StartTime = "mRoot";
                GUTag sroot = GUTag.Parse(DynamicCfg.Ins.SubCanvasRoot, tagDB);
                TipsCenter.Ins.StartTime = "sRoot";
                TipsCenter.Ins.StartTime = "MainWindow:64(before showtaggraph)";
                ShowTagGraph(mroot, sroot);
                TipsCenter.Ins.StartTime = "AfterShowTagGraph";
                IDisposableFactory.New <MainWindow>(this);

                richTxt.Focus();
                this.Title = "TagExplorer " + CfgPath.RootPath;
                TipsCenter.Ins.StartTime = "MainWindow:70";
            }
        }
Esempio n. 3
0
        internal void HomeTag()
        {
            GUTag defaultTag = GUTag.Parse(StaticCfg.Ins.DefaultTagID.ToString(), TagDB);

            ChangeRoot(defaultTag, null, null);
        }