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)
{
}
}
}
}