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(); } }
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"; } }
internal void HomeTag() { GUTag defaultTag = GUTag.Parse(StaticCfg.Ins.DefaultTagID.ToString(), TagDB); ChangeRoot(defaultTag, null, null); }