我想在弹出菜单图标旁边的标题栏中放置我的 maui windows 应用程序的刷新按钮。
这是我想要做的事情的屏幕截图: 截图
作为解决方法,我将其放置在 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>
我需要为页面标题提供尽可能多的空间,因此我需要将刷新按钮移至标题栏。
请告诉我如何将按钮放入应用程序的标题栏中。
您可以使用以下文档使用自己的控件和布局自定义 Windows 标题栏 https://learn.microsoft.com/en-us/windows/apps/develop/title-bar#full-customization。
有一个AppWindowTitleBar,您提供默认界面,您可以根据自己的喜好对其进行编辑。