【发布时间】:2018-05-30 05:54:09
【问题描述】:
我将导航栏上的页面标题设置为
public Homework ()
{
InitializeComponent ();
Title = "Homework";
}
此页面是选项卡页面的子页面,其中选项卡已经有标题“Tab1”。
现在,当我从 Tab1 打开 Homework.cs 页面时,上面的代码将 Tab 标题更改为 Homework,Navigationbar 标题也更改为“Homework”。我不想更改 Tab 标题。
MyTabbed 页面代码使用
public class MyTabbedPage : TabbedPage
{
public MyTabbedPage()
{
this.CurrentPageChanged +=delegate
{
this.Title = this.CurrentPage.Title;
};
}
}
看一些方便的sn-ps
public App ()
{
InitializeComponent();
MainPage = new NavigationPage(new LoginPage());
}
LoginContentPage 按钮点击
btnLogin.Clicked +=async delegate {
await Navigation.PushAsync(new ParentDashboard(), false);
};
包含选项卡的父仪表板
public partial class ParentDashboard : MyTabbedPage
{
public ParentDashboard()
{
InitializeComponent();
Title="Home"; //upto here title working
}
}
从现在开始,我点击 HomewPage,正如我在这个问题的开头显示的那样,这不起作用。 我该怎么做?
【问题讨论】:
标签: c# xamarin.forms xamarin.ios