1

我确信这是一件简单的事情,但不知何故我找不到任何关于它的好信息。使用 Xamarin Forms,我试图在标题栏的右上角添加一个简单的保存工具栏按钮(在 iOS 中)。

我到底错过了什么?:D

Bonusproblem,我所有的图标都是灰色方块......

4

1 回答 1

4

Page拥有可用ToolBarItems于此目的的财产。您可以将ToolBarItems 添加到其中,它们将根据上下文可见(对于 iOS,如果您Page位于NavigationPage.

所以这应该符合您的期望:

public static Page GetMainPage ()
{
    var label = new Label { Text = "content" };
    return new NavigationPage (new ContentPage {
        Title = "mypage",
        ToolbarItems = {
            new ToolbarItem {
                Name = "Save",
                Command = new Command (() => {
                    label.Text = "saved";
                }),
            }
        },
        Content = label,
    });
}

在此处输入图像描述

于 2014-07-23T11:54:52.643 回答