cleans & refactors the navigation access
The service is declared static
This commit is contained in:
parent
feda764ad8
commit
632d02758c
1 changed files with 5 additions and 21 deletions
|
|
@ -14,14 +14,6 @@ using XLabs.Settings;
|
||||||
using XLabs;
|
using XLabs;
|
||||||
using XLabs.Enums;
|
using XLabs.Enums;
|
||||||
|
|
||||||
/*
|
|
||||||
Glyphish icons from
|
|
||||||
http://www.glyphish.com/
|
|
||||||
under
|
|
||||||
http://creativecommons.org/licenses/by/3.0/us/
|
|
||||||
support them by buying the full set / Retina versions
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace BookAStar
|
namespace BookAStar
|
||||||
{
|
{
|
||||||
public partial class App : Application // superclass new in 1.3
|
public partial class App : Application // superclass new in 1.3
|
||||||
|
|
@ -90,6 +82,7 @@ namespace BookAStar
|
||||||
private void OnSuspended(object sender, EventArgs e)
|
private void OnSuspended(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
// TODO the navigation stack persistence (save)
|
// TODO the navigation stack persistence (save)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// called on app startup, after OnStartup, not on rotation
|
// called on app startup, after OnStartup, not on rotation
|
||||||
|
|
@ -184,23 +177,14 @@ namespace BookAStar
|
||||||
Text = "Accueil",
|
Text = "Accueil",
|
||||||
Icon = "icon.png"
|
Icon = "icon.png"
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
var navPage = new NavigationPage(masterDetail) {
|
|
||||||
Title = "Navigation",
|
|
||||||
Icon = "icon.png"
|
|
||||||
} ;
|
|
||||||
//var navPage = new NavigationPage(mainTab);
|
|
||||||
|
|
||||||
navPage.ToolbarItems.Add(tiHome);
|
|
||||||
navPage.ToolbarItems.Add(tiSetts);
|
|
||||||
*/
|
|
||||||
this.MainPage = masterDetail;
|
|
||||||
masterDetail.ToolbarItems.Add(tiHome);
|
masterDetail.ToolbarItems.Add(tiHome);
|
||||||
masterDetail.ToolbarItems.Add(tiSetts);
|
masterDetail.ToolbarItems.Add(tiSetts);
|
||||||
|
|
||||||
|
this.MainPage = masterDetail;
|
||||||
NavigationService = new NavigationService(masterDetail.Detail.Navigation);
|
NavigationService = new NavigationService(masterDetail.Detail.Navigation);
|
||||||
}
|
}
|
||||||
public INavigationService NavigationService { protected set; get; }
|
|
||||||
|
public static INavigationService NavigationService { protected set; get; }
|
||||||
public void PostDeviceInfo()
|
public void PostDeviceInfo()
|
||||||
{
|
{
|
||||||
var res = PlatformSpecificInstance.InvokeApi(
|
var res = PlatformSpecificInstance.InvokeApi(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue