1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 06:56:10 +00:00

Refonte nav

This commit is contained in:
Yan Maniez 2019-04-17 09:32:33 +02:00
parent 965ffea7ba
commit 9bf9d1a4ea
3 changed files with 30 additions and 30 deletions

View file

@ -132,7 +132,7 @@ namespace AideDeJeu.ViewModels
public async Task ExecuteAddToFavoritesCommandAsync()
{
var tabbedPage = App.Current.MainPage as MainTabbedPage;
var navigationPage = tabbedPage.MainNavigationPage;
var navigationPage = tabbedPage; //.MainNavigationPage;
var lastPage = navigationPage.Navigation.NavigationStack.LastOrDefault();
var context = lastPage.BindingContext;
Item item = null;
@ -189,7 +189,7 @@ namespace AideDeJeu.ViewModels
if (tabbedPage != null)
{
tabbedPage.SelectedItem = null;
tabbedPage.SelectedItem = tabbedPage.MainNavigationPage;
tabbedPage.SelectedItem = tabbedPage; //.MainNavigationPage;
}
}

View file

@ -8,10 +8,10 @@
x:Class="AideDeJeu.Views.MainTabbedPage"
Padding="0"
IsEnabled="{Binding Main.IsEnabled}"
android:TabbedPage.ToolbarPlacement="Bottom"
SelectedTabColor="{StaticResource HDRed}"
UnselectedTabColor="{StaticResource HDMidGrey}"
android:TabbedPage.IsSwipePagingEnabled="False"
android:TabbedPage.BarItemColor="{StaticResource HDMidGrey}"
android:TabbedPage.BarSelectedItemColor="{StaticResource HDRed}"
android:TabbedPage.ToolbarPlacement="Bottom"
windows:TabbedPage.HeaderIconsEnabled="true">
<windows:TabbedPage.HeaderIconsSize>
<Size>
@ -21,21 +21,21 @@
</x:Arguments>
</Size>
</windows:TabbedPage.HeaderIconsSize>
<views:MainNavigationPage x:Name="NavigationPage" Title="Bibliothèque" Icon="spell_book.png">
<x:Arguments>
<views:ItemDetailPage x:Name="NavigationPage" Title="Bibliothèque" Icon="spell_book.png">
<!--<x:Arguments>
<views:ItemDetailPage />
</x:Arguments>
</views:MainNavigationPage>
<views:MainNavigationPage Title="Favoris" Icon="stars_stack.png">
<x:Arguments>
</x:Arguments>-->
</views:ItemDetailPage>
<views:BookmarksPage Title="Favoris" Icon="stars_stack.png">
<!--<x:Arguments>
<views:BookmarksPage />
</x:Arguments>
</views:MainNavigationPage>
<views:MainNavigationPage Title="Recherche" Icon="crystal_ball.png">
<x:Arguments>
</x:Arguments>-->
</views:BookmarksPage>
<views:DeepSearchPage Title="Recherche" Icon="crystal_ball.png">
<!--<x:Arguments>
<views:DeepSearchPage />
</x:Arguments>
</views:MainNavigationPage>
<views:AboutPage Title="À propos de..." Icon="wooden_sign.png">
</views:AboutPage>
</x:Arguments>-->
</views:DeepSearchPage>
<!--<views:AboutPage Title="À propos de..." Icon="wooden_sign.png">
</views:AboutPage>-->
</TabbedPage>

View file

@ -13,17 +13,17 @@ namespace AideDeJeu.Views
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class MainTabbedPage : TabbedPage
{
public MainNavigationPage MainNavigationPage
{
get
{
return this.NavigationPage;
}
set
{
this.NavigationPage = value;
}
}
//public MainNavigationPage MainNavigationPage
//{
// get
// {
// return this.NavigationPage;
// }
// set
// {
// this.NavigationPage = value;
// }
//}
public MainViewModel Main
{