Archived
1
0

Added navigation logic

This commit is contained in:
Michael Gordeev
2019-12-03 18:44:29 +03:00
parent c11d1e3dcf
commit 6293037ae5
11 changed files with 165 additions and 34 deletions
+1
View File
@@ -142,6 +142,7 @@
<Compile Include="Models\Inbox\InboxItem.cs" />
<Compile Include="Models\IRefreshable.cs" />
<Compile Include="Models\Notifications.cs" />
<Compile Include="Models\PageView.cs" />
<Compile Include="Models\SearchSuggestion.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Properties\FoxTube.Core.rd.xml" />
+1 -7
View File
@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FoxTube.Core.Models
namespace FoxTube.Core.Models
{
public interface IRefreshable
{
+17
View File
@@ -0,0 +1,17 @@
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
namespace FoxTube.Core.Models
{
public class PageView : Page
{
public string Header { get; set; }
public object Parameter { get; private set; }
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
Parameter = e.Parameter;
}
}
}