コード例 #1
0
        private RedmineTask CreateTask(LoadedRedmineIssue issue, string format)
        {
            var task = new RedmineTask(issue, format);

            task.Navigate += (s, e) => Show(issue);

            return(task);
        }
コード例 #2
0
        private void ViewIssue(LoadedRedmineIssue issue)
        {
            InitializeIssueViewerWindow();

            var issueWithJournals = LoadIssueWithJournals(issue.ConnectionSettings, issue.Id) ?? new RedmineIssue();

            issueViewerWindow.Show(new RedmineIssueViewModel(issueWithJournals)
            {
                WebBrowser = webBrowser
            });
        }
コード例 #3
0
 private void Show(LoadedRedmineIssue issue)
 {
     if (Options.OpenTasksInWebBrowser)
     {
         webBrowser.Open(issue);
     }
     else
     {
         ViewIssue(issue);
     }
 }