static void BeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs args) { var t = _TitleBlock?.Child as TextBlock; if (t != null) { t.Text = System.IO.Path.GetFileNameWithoutExtension(args.SolutionFilename) + _RootSuffix; } }
private void SolutionEvents_OnBeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs e) { var stringManager = _stringManager; if (NitraCommonPackage.Configs.Count == 0) { } foreach (var config in NitraCommonPackage.Configs) { var server = new Server(stringManager, config, this); _servers.Add(server); } var solutionPath = e.SolutionFilename; var id = new SolutionId(stringManager.GetId(solutionPath)); _currentSolutionPath = solutionPath; _currentSolutionId = id; foreach (var server in _servers) server.SolutionStartLoading(id, solutionPath); Debug.WriteLine($"tr: BeforeOpenSolution(SolutionFilename='{solutionPath}' id={id})"); }
private void OnBeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs e) { var solutionFilename = e.SolutionFilename; OnOpenSolution(solutionFilename); }