2017-09-21 27 views
1

上下文如何設置Exrin TabbedPage標籤?

我正在使用Exrin存儲庫中的ExrinSampleMobileApp。

問題

如何設置主要和細節標籤的標題?

我試圖設置相應的視圖的標題有沒有影響(DetaiView和的MainView)

enter image description here

回答

1

因爲一切都被包裹在一個NavigationPage,你需要設置NavigationPage的標題。最簡單的方法是通過堆棧。

當您通過新的NavigationPage時,請將其設置爲title,如下所示。

public class MainStack : BaseStack 
{ 

    public MainStack(IViewService viewService) 
     : base(new NavigationProxy(new NavigationPage() { Title = "My Title" }), 
            viewService, 
            Stacks.Main, 
            nameof(Main.Main)) 
    { 
     ShowNavigationBar = false; 
    } 

    protected override void Map() 
    { 
     base.NavigationMap<AboutView, AboutViewModel>(nameof(Main.About)); 
     base.NavigationMap<MainView, MainViewModel>(nameof(Main.Main));    
     base.NavigationMap<SettingsView, SettingsViewModel>(nameof(Main.Settings)); 
     base.NavigationMap<View.ListView, ListViewModel>(nameof(Main.List)); 
     base.NavigationMap<DetailView, DetailViewModel>(nameof(Main.Detail)); 
    } 

} 
+0

亞當,非常感謝,這工作。只是一個:在ExrinSampleMobileApp中,一些導航會在左側的選項卡上出現,比如設置頁面顯示在那裏,然後標籤標題應該被更新。但在進入修改導航邏輯之前,值得一提的是,這種導航並不是真實的場景。 ...繼續...(抱歉違反SO評論限制,這是我的第一個案例) –

+0

...正在繼續...這種情況下,用戶希望看到獨立(而不是標籤頁)頁面或其他標籤頁,但不是左側內容更改的右側。這與我的另一個問題密切相關,如何使用抽屜菜單獲得一個主細節,並且菜單在一個堆棧內導航,並且一些目標頁面是單個的,其中一個是選項卡, –