Archived
1
0
This commit is contained in:
Michael Gordeev
2018-09-14 17:16:59 +03:00
parent 8d06533fe2
commit 02862490b3
4 changed files with 14 additions and 10 deletions
-1
View File
@@ -121,7 +121,6 @@ namespace FoxTube
public string Channel { get; private set; } public string Channel { get; private set; }
public Filters Filter { get; private set; } = new Filters(); public Filters Filter { get; private set; } = new Filters();
public SearchParameters(string term) public SearchParameters(string term)
{ {
Term = term; Term = term;
+10 -2
View File
@@ -370,8 +370,16 @@ namespace FoxTube
public void MinimizeAsInitializer() public void MinimizeAsInitializer()
{ {
try { (videoPlaceholder.Content as VideoPage).player.minimize_Click(this, null); } if(videoPlaceholder.Content != null)
catch { } {
if ((videoPlaceholder.Content as VideoPage).loading.State != LoadingState.Loaded)
CloseVideo();
else
{
try { (videoPlaceholder.Content as VideoPage).player.minimize_Click(this, null); }
catch { }
}
}
} }
public void MinimizeVideo() public void MinimizeVideo()
-1
View File
@@ -1,5 +1,4 @@
<Page <Page
NavigationCacheMode="Enabled"
x:Class="FoxTube.Search" x:Class="FoxTube.Search"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+3 -5
View File
@@ -92,10 +92,8 @@ namespace FoxTube
} }
public async void Initialize(SearchParameters arg, bool forceInitialization = false) public async void Initialize(SearchParameters arg)
{ {
if (Parameters != null && arg.Term == Parameters.Term && !forceInitialization)
return;
loading.Refresh(); loading.Refresh();
//try //try
@@ -187,7 +185,7 @@ namespace FoxTube
private void AppBarButton_Click(object sender, RoutedEventArgs e) private void AppBarButton_Click(object sender, RoutedEventArgs e)
{ {
Initialize(Parameters, true); Initialize(Parameters);
} }
private async void more_Clicked() private async void more_Clicked()
@@ -244,7 +242,7 @@ namespace FoxTube
Parameters.Filter.Date = (SearchParameters.Filters.Enumerations.Date)date.SelectedIndex; Parameters.Filter.Date = (SearchParameters.Filters.Enumerations.Date)date.SelectedIndex;
Parameters.Filter.Duration = (SearchParameters.Filters.Enumerations.Duration)duration.SelectedIndex; Parameters.Filter.Duration = (SearchParameters.Filters.Enumerations.Duration)duration.SelectedIndex;
Methods.MainPage.GoToSearch(Parameters); Initialize(Parameters);
} }
} }
} }