我对ToolbarItems有个问题。所以我启动了我的应用程序,并在构造函数中检查是否有人单击了我主页上的listview中的元素。如果发生这种情况,我将开始新的一页。我遇到的错误是,主页面中的工具栏项现在仍然显示。
发布于 2018-06-01 17:46:57
下面是我在构造函数中使用的方法:)
公共空LoadLastPortal() {
if (App.Current.Properties.ContainsKey("LastPortal"))
{
String LastPortal = App.Current.Properties["LastPortal"].ToString();
if (!string.IsNullOrEmpty(LastPortal))
{
Navigation.PushAsync(new LoginPage(App.Current.Properties["LastPortal"].ToString()));
}
}发布于 2018-06-01 19:47:48
我试着重现你的问题,但在我的示例应用程序中它是有效的。在这里查看MainPage的代码
public MainPage()
{
InitializeComponent();
this.ToolbarItems.Add(new ToolbarItem { Text = "test1" });
this.ToolbarItems.Add(new ToolbarItem { Text = "test2" });
this.ToolbarItems.Add(new ToolbarItem { Text = "test3" });
}
private void NavigateButtonOnClicked(object sender, EventArgs e)
{
Navigation.PushAsync(new SecondPage());
}在我按下MainPage上的按钮后,我正在导航到SecondPage,但没有显示三个ToolbarItems。请提供更多信息,以便我能够帮助您。
https://stackoverflow.com/questions/50637224
复制相似问题