Bugfix!
This commit is contained in:
+34
-2
@@ -9,6 +9,7 @@ using Windows.UI.ViewManagement;
|
|||||||
using Windows.UI.Xaml;
|
using Windows.UI.Xaml;
|
||||||
using Windows.UI.Xaml.Controls;
|
using Windows.UI.Xaml.Controls;
|
||||||
using Windows.UI.Xaml.Navigation;
|
using Windows.UI.Xaml.Navigation;
|
||||||
|
using Windows.ApplicationModel.Core;
|
||||||
|
|
||||||
namespace YJMPD_UWP
|
namespace YJMPD_UWP
|
||||||
{
|
{
|
||||||
@@ -134,13 +135,44 @@ namespace YJMPD_UWP
|
|||||||
public static bool Navigate(Type type)
|
public static bool Navigate(Type type)
|
||||||
{
|
{
|
||||||
App.Geo.TryConnectIfNull();
|
App.Geo.TryConnectIfNull();
|
||||||
return ContentFrame.Navigate(type);
|
|
||||||
|
if(Window.Current == null)
|
||||||
|
{
|
||||||
|
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(
|
||||||
|
CoreDispatcherPriority.High,
|
||||||
|
new DispatchedHandler(() =>
|
||||||
|
{
|
||||||
|
ContentFrame.Navigate(type);
|
||||||
|
}));
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return ContentFrame.Navigate(type);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool Navigate(Type type, object param)
|
public static bool Navigate(Type type, object param)
|
||||||
{
|
{
|
||||||
App.Geo.TryConnectIfNull();
|
App.Geo.TryConnectIfNull();
|
||||||
return ContentFrame.Navigate(type, param);
|
|
||||||
|
if (Window.Current == null)
|
||||||
|
{
|
||||||
|
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(
|
||||||
|
CoreDispatcherPriority.High,
|
||||||
|
new DispatchedHandler(() =>
|
||||||
|
{
|
||||||
|
ContentFrame.Navigate(type, param);
|
||||||
|
}));
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return ContentFrame.Navigate(type, param);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -105,7 +105,6 @@ namespace YJMPD_UWP
|
|||||||
NavList.SelectedIndex = 3;
|
NavList.SelectedIndex = 3;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
PageTitle.Text = "YJMPD-UWP";
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user