1
コンテキストExrin TabbedPageタブのタイトルを設定するには?
私はExrinリポジトリからExrinSampleMobileAppを使用しています。
質問
どのように私は、メインと詳細タブのタイトルを設定することができますか?
私はすべてがNavigationPageに包まれているので、あなたがNavigationPageのタイトルを設定する必要が効果(DetaiViewとMAINVIEW)
コンテキストExrin TabbedPageタブのタイトルを設定するには?
私はExrinリポジトリからExrinSampleMobileAppを使用しています。
質問
どのように私は、メインと詳細タブのタイトルを設定することができますか?
私はすべてがNavigationPageに包まれているので、あなたがNavigationPageのタイトルを設定する必要が効果(DetaiViewとMAINVIEW)
なしで適切なビューのタイトルを設定しようとしました。これを行う最も簡単な方法は、スタック経由です。
新しいナビゲーションページを通過するときは、ここに示すようにタイトルを設定します。
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));
}
}
アダム、多くのありがとう、これは動作します。ちょっとしたこと:ExrinSampleMobileAppでは、左側のタブ内でナビゲーションが行われます。たとえば、設定ページが表示されている場合は、タブのタイトルを更新する必要があります。しかし、ナビゲーションロジックを変更する前に、そのようなナビゲーションは実際のシナリオではありません。 ...続ける...(SOのコメント制限に違反して申し訳ありません、これは私の最初のケースです) –
...続き...このケースでは、ユーザーはスタンドアロン(タブではない)ページを見たいと思っています_or_左ページの内容が変更されたものと全く同じではありません。これは私の他の質問と強く関連しています。どのようにして1つのマスターディテールを引き出しメニューで表示し、1つのスタック内でメニューをナビゲートし、そのページの一部が単一で、 –