XAML in Xamarin.Forms 基礎篇 電子書

特別說明

2017/02/04

Xamarin FAQ 2-004 : 如何使用導航工具列上的按鈕

問題

導航工具列上,可以在其右方設定導航工具列按鈕 ToolbarItem (左方當然是放置了回上一頁按鈕),例如,當這個頁面設計為需要使用者輸入相關資料,此時,當使用者要儲存資料的時候,可以從螢幕右上方點選工具列按鈕,就可以將這筆資料儲存起來;因此,對於這個需求,該如何設計呢?

解答

請找到要加入導航工具列按鈕的頁面 XAML 檔案,請在這個頁面中,加入這個屬性項目(Property Element) ContentPage.ToolbarItems,在這個集合物件中,您可以加入許多工具列按鈕控制項 ToolbarItem;另外,在每個工具列按鈕控制項中,您可以使用 Command 的屬性,指定 ViewModel 內的 ICommand 物件,作為當使用者按下這個按鈕之後,所要執行的程式碼。
    <ContentPage.ToolbarItems>
        <ToolbarItem
            Text="儲存" 
            Command="{Binding 儲存Command}" />
        <ToolbarItem
            Text="刪除" 
            Command="{Binding 刪除Command}" />
    </ContentPage.ToolbarItems>
Xamarin-跨平台手機應用程式設計入門-粉絲團

沒有留言:

張貼留言