48 lines
1.4 KiB
C#
48 lines
1.4 KiB
C#
using Windows.UI.Xaml.Controls;
|
|
using Windows.UI.Xaml.Navigation;
|
|
|
|
namespace FoxTubeDevPortal
|
|
{
|
|
public sealed partial class Browser : Page
|
|
{
|
|
public bool IsAppCenter { get; set; } = false;
|
|
public Browser()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
protected override void OnNavigatedTo(NavigationEventArgs e)
|
|
{
|
|
base.OnNavigatedTo(e);
|
|
view.Navigate(new System.Uri(IsAppCenter ? "https://appcenter.ms/users/XFox/apps/FoxTube/" : "https://partner.microsoft.com/en-us/dashboard/windows/overview"));
|
|
}
|
|
|
|
private void View_NavigationStarting(WebView sender, WebViewNavigationStartingEventArgs args)
|
|
{
|
|
back.IsEnabled = view.CanGoBack;
|
|
forward.IsEnabled = view.CanGoForward;
|
|
sitebar.Text = view.Source.AbsoluteUri;
|
|
}
|
|
|
|
private void Go_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
|
|
{
|
|
view.Navigate(new System.Uri(sitebar.Text));
|
|
}
|
|
|
|
private void Refresh_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
|
|
{
|
|
view.Refresh();
|
|
}
|
|
|
|
private void Forward_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
|
|
{
|
|
view.GoForward();
|
|
}
|
|
|
|
private void Back_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
|
|
{
|
|
view.GoBack();
|
|
}
|
|
}
|
|
}
|