using System; using System.Windows; using System.Windows.Controls; using System.Windows.Input; namespace FastGithub.UI { /// /// IssuesWebbrowser.xaml 的交互逻辑 /// public partial class IssuesWebbrowser : UserControl { public IssuesWebbrowser() { InitializeComponent(); this.NavigateIssueHtml(); this.webBrowser.AddHandler(KeyDownEvent, new RoutedEventHandler(WebBrowser_KeyDown), true); } /// /// 拦截F5 /// /// /// private void WebBrowser_KeyDown(object sender, RoutedEventArgs e) { var @event = (KeyEventArgs)e; if (@event.Key == Key.F5) { this.NavigateIssueHtml(); } } private void NavigateIssueHtml() { try { var resource = Application.GetResourceStream(new Uri("Resource/issue.html", UriKind.Relative)); this.webBrowser.NavigateToStream(resource.Stream); } catch (Exception) { } } } }