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>