如何在 MAUI Windows 应用程序的标题栏中放置按钮

问题描述 投票:0回答:1

我想在我的 MAUI Windows 应用程序上的弹出菜单图标旁边的标题栏中放置一个刷新按钮。

这是我想要做的事情的屏幕截图: Screenshot of refresh button with an arrow pointing it to the title bar

作为解决方法,我将其放在

Shell.TitleView
:

<Shell.TitleView>
    <Grid RowDefinitions="*" ColumnDefinitions="Auto,*">
        <ImageButton Grid.Column="0" Source="refresh.png"  Clicked="RefreshButton_Clicked" />
        <controls:MyTitleControl Grid.Column="1" Title="MyTitle"/>
    </Grid>
</Shell.TitleView>

我需要为页面标题提供尽可能多的空间,因此我需要将刷新按钮移至标题栏。

请告诉我如何将按钮放入应用程序的标题栏中。

button maui titlebar maui-windows
1个回答
-1
投票

您可以使用以下文档使用自己的控件和布局自定义 Windows 标题栏 https://learn.microsoft.com/en-us/windows/apps/develop/title-bar#full-customization

有一个AppWindowTitleBar,您提供默认界面,您可以根据自己的喜好对其进行编辑。

© www.soinside.com 2019 - 2024. All rights reserved.