2017-01-23 10 views
2

私は2つのプロジェクトアンドロイドとアイオスを持つxamarin.form(Portable)を使用しています。Xamarin - アクションバーにタイトルとボタンを追加

はまた、私はリンク

https://github.com/xamarin/xamarin-forms-samples/tree/master/Navigation/MasterDetailPage

この下のリンクを参照してください

アクションバーに右側に一つのボタンを追加したいの詳細ページに応じて変化しますアクションバーにタイトルを追加しますナビゲーションページを作成するのに役立ちます。アクションバーにタイトルとボタンを追加できない

以下は、私が望むアクションバーのイメージです。お支払いは、詳細ページに応じて変更することができ、タイトル、右側「+」のボタン

enter image description here

である私はxamarin形式(ポータブル)

を使用してアクションバーでタイトル、ボタンを追加することができますどのように私を提案してください。次のツールバー項目を使用せずにプラス記号を追加するための他のオプションが存在しないように、マスター詳細ページに

をページを作成する必要が

+0

作成する必要がある_saveAddToolBarIte m =新しいToolbarItem() {Icon = Constants.ASSES_PLUS_ICON、}; _saveAddToolBarItem.Clicked + = _saveAddImage_Clicked; – sumeet

+0

私はツールバー項目を追加したくありません。私は質問を変更し、画像を追加したので、私が望むものを理解することができます –

+0

他のオプションはありませんツールバーを使用してプラスアイコンを追加する必要があります – sumeet

答えて

2

は、いくつかのサンプルコード

public class TodoListPageCS : ContentPage 
{ 
    private ToolbarItem _saveAddToolBarItem; 

    public TodoListPageCS() 
    { 

     Title = "Page Name"; 
     _saveAddToolBarItem = new ToolbarItem() 
     { Text = "Save"}; 
     ToolbarItems.Add(_saveAddToolBarItem); 
     _saveAddToolBarItem.Clicked += _saveAddToolBarItem_Clicked; 
     Content = new StackLayout { 
      Children = { 
       new Label { 
        Text = "Todo list data goes here", 
        HorizontalOptions = LayoutOptions.Center, 
        VerticalOptions = LayoutOptions.CenterAndExpand 
       } 
      } 
     }; 
    } 

    private void _saveAddToolBarItem_Clicked(object sender, System.EventArgs e) 
    { 
     throw new System.NotImplementedException(); 
    } 
} 
です https://forums.xamarin.com/discussion/44586/navigationbar-background-image-renderer-android

enter image description here ホップ、このコードはにあなた

Approchを助ける:

はそうでない場合は、ツールバーの色は、以下のリンクを参照してください。変更する代わりに、コンテンツページ

の独自のカスタムベースページを作成する必要がありますツールバーの色を変更する:

Detail = new NavigationPage((Page)Activator.CreateInstance(item.TargetType)) { 
        BarBackgroundColor = Color.FromHex("#42a990"), 
        BarTextColor = Color.White, 
       }; 
+0

ありがとうございました。タイトルの中心をどのように整列させるか教えてもらえますか? –

関連する問題