.NET MAUI - 如何在标题栏中放置按钮?

2024-02-01

在我的 .NET MAUI 项目中,我想在标题栏中放置一个按钮:

TitleBar 本身是通过设置 ContentPage 的 Title 自动生成的。 有谁知道如何在那里放置一个按钮?


根据杰森和史蒂夫的建议,您可以使用Shell.TitleView来实现添加按钮。例如,以下 XAML 显示在导航栏中显示一个按钮:

<Shell.TitleView>
    <StackLayout>
        <Button Text="ADD" Clicked="Button_Clicked" HeightRequest="50" WidthRequest="100" HorizontalOptions="End"></Button>
    </StackLayout>
</Shell.TitleView>

或者您可以使用ToolbarItems如下所示:

<ContentPage.ToolbarItems>
    <ToolbarItem Text="Add" Clicked="Add_Clicked" />
    <ToolbarItem Text="Save" Clicked="Save_Clicked" />
</ContentPage.ToolbarItems>

然而,它需要一个Navigation页面来显示它们。所以,你需要修改MainPage由导航页面包裹:

MainPage = new NavigationPage(new MainPage());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.NET MAUI - 如何在标题栏中放置按钮? 的相关文章

随机推荐