2017-12-25 17 views
0

に変更しました。私はC#とXamarinでかなり新しいですが、私はちょうど問題に遭遇しました。ナビゲーションページで戻るボタンのタイトルを設定することができないようです。 Iveは静的なSetBackButtonTitleメソッドを使ってみましたが、私が欲しいタイトルに戻るボタンを設定していないようです。 'Test'ではなく、「Back」という「default」タイトルを与えています。あなたは2ページ目で(ナビゲーションバーの左側に)戻るボタンのタイトルを変更したい場合はXamarinフォームの戻るボタンのタイトルをC#

 // The root page of your application 
     var content = new ContentPage(); 


     var CompanyName = new Label(); 
     CompanyName.HorizontalTextAlignment = TextAlignment.Center; 
     CompanyName.Text = "Test"; 

     var NextPage = new Button(); 
     NextPage.Text = "Next Page"; 
     NextPage.Font = Font.SystemFontOfSize(NamedSize.Large); 
     NextPage.BorderWidth = 1; 
     NextPage.HorizontalOptions = LayoutOptions.Center; 
     NextPage.VerticalOptions = LayoutOptions.CenterAndExpand; 

     var layout = new StackLayout(); 
     layout.VerticalOptions = LayoutOptions.CenterAndExpand; 
     layout.Children.Add(CompanyName); 
     layout.Children.Add(NextPage); 

     content.Content = layout; 

     var content2 = new ContentPage(); 

     var navigation = new NavigationPage(content); 
     NavigationPage.SetHasBackButton(navigation,true); 
     NavigationPage.SetBackButtonTitle(navigation,"Test"); 

     NextPage.Clicked += NextPageClicked; 
     async void NextPageClicked(object sender, EventArgs e) 
     { 
      await navigation.PushAsync(content2); 
     } 

     MainPage = navigation; 



    } 

答えて

1

、あなたは、パラメータとして最初のページとメソッドSetBackButtonTitleを呼び出す必要があります。ですので、NavigationPage.SetBackButtonTitle(navigation,"Test");NavigationPage.SetBackButtonTitle(content,"Test");

に変更してください
関連する問題