Xamarin.forms 使用FreshMVVM返回按钮
我正在尝试向工具栏添加一个后退按钮,我已经读到可以在构造函数中使用以下方法来完成Xamarin.forms 使用FreshMVVM返回按钮,xamarin.forms,freshmvvm,Xamarin.forms,Freshmvvm,我正在尝试向工具栏添加一个后退按钮,我已经读到可以在构造函数中使用以下方法来完成 NavigationPage.SetHasBackButton(this,true); 我还在ContentPage的xaml中添加了相同的内容 NavigationPage.HasBackButton="True" NavigationPage.BackButtonTitle="Search" 但是我看不到我的标题显示在工具栏上,也看不到后退按钮的箭头。我做错了什么。这是因为我正在使用FreshMVVM我现
NavigationPage.SetHasBackButton(this,true);
我还在ContentPage的xaml中添加了相同的内容
NavigationPage.HasBackButton="True" NavigationPage.BackButtonTitle="Search"
但是我看不到我的标题显示在工具栏上,也看不到后退按钮的箭头。我做错了什么。这是因为我正在使用FreshMVVM我现在已经让它工作了,我正在以模式加载页面,而“后退”按钮没有显示。将页面作为非模态加载就成功了。然而,后退按钮的标题似乎在某种程度上说“后退”,即使在为标题指定了一个值之后 更新
未设置上一页的标题,将其设置为某个值会将“后退”按钮的标题更改为相同。我原以为我们可以通过构造函数的调用强制back按钮具有不同的值,但这对我不起作用我现在已经让它工作了,我正在以模式加载页面,而back按钮没有显示。将页面作为非模态加载就成功了。然而,后退按钮的标题似乎在某种程度上说“后退”,即使在为标题指定了一个值之后 更新 未设置上一页的标题,将其设置为某个值会将“后退”按钮的标题更改为相同。我以为我们可以通过构造函数的调用强制执行back按钮,使其具有不同的值,但这对我不起作用。在XAML中,将
导航页面.BackButtonTitle
添加到内容页面
。请记住,这是在要导航回的页面上设置的,而不是在当前显示的页面上。我在一个项目中使用这个
...
看看这个。在XAML中,将导航页面.BackButtonTitle
添加到内容页面
。请记住,这是在要导航回的页面上设置的,而不是在当前显示的页面上。我在一个项目中使用这个
...
我也面临同样的问题。如果没有PushNewNavigationServiceModel,您如何推动新的导航?没有PushNewNavigationService(非模态)。@Dpedrinha看一看@Curiousity我在我的问题中没有看到任何相关内容。我面临着同样的问题。如果没有PushNewNavigationServiceModel,您如何推动新的导航?没有PushNewNavigationService(非模态)。@Dpedrinha看一看@Curiousity,我在我的问题中没有看到任何相关内容。
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.UseSafeArea="true"
x:Class="MyProject.Pages.MyPage"
NavigationPage.BackButtonTitle="Back"
Title="My Page Title">
...
</ContentPage>