【发布时间】:2016-04-21 07:28:55
【问题描述】:
我有应用程序,其中有主详细信息页面,如下所示: 我会为所有页面设置这个(左侧菜单栏设置,登录)静态。由于我使用的是主详细信息页面,因此我使用消息中心在给定的here 页面之间导航:
MessagingCenter.Send(new RedirectClass.OpenDetails(), RedirectClass.OpenDetails.Key);
但现在由于我使用了主详细信息,我无法使用后退按钮向后导航。后退按钮将退出应用程序。假设用户在“页面 A”,当用户点击设置菜单时,用户应该被重定向到设置页面(设置页面都会有左侧菜单),所以点击设置页面上的后退按钮应该将用户重定向到“页面 A” .这没有发生。有什么帮助吗?
MessagingCenter.Subscribe<RedirectClass.OpenDetails>(this, RedirectClass.OpenDetails.Key, (sender) =>
{
Detail = new NavigationPage(new Details())
{
BarBackgroundColor = Color.FromRgb(172, 183, 193),
BarTextColor = Color.Black,
BackgroundColor = Color.White
};
});
【问题讨论】:
标签: c# xamarin.forms