.net 毛伊岛 windows 标题栏

.net maui windows titlebar

我正在试验新的 .net maui 预览版 13 并创建了一个新应用程序,但由于某些原因 windows 上的标题栏看起来很奇怪

如您所见,标题栏是灰色的(不是白色的)并且比正常情况下更粗(通常与三个按钮一样粗)并且没有像其他 .net 应用程序那样的图标,所以也是这种行为是正常的,如果是这样,我该如何更改标题栏的颜色和大小?

注意:经过一些调查,我发现这只发生在内容页面上

我认为高度或任何其他尺寸取决于您使用的平台 运行 您的应用程序。我不确定是否可以做到。

但是对于颜色你可以试试这个。添加到 App.xaml:

<Application>
    <Application.Resources>
        <ResourceDictionary>

            <Color x:Key="PrimaryColor">#242A75</Color>
            <Color x:Key="SecondaryColor">White</Color>
            ...

            <Style TargetType="NavigationPage">
                <Setter Property="BarBackgroundColor" Value="Black"></Setter>
                <Setter Property="BarTextColor" Value="{DynamicResource SecondaryColor}" />
            </Style>

            ...

        </ResourceDictionary>
    </Application.Resources>
</Application>

这会将标题栏背景颜色设置为黑色,并将文本设置为您定义的预定义的 SecondaryColor。这将应用于您应用中的所有标题栏。

这是错误的,本质上是一个错误。现在打开 this PR,它将得到修复,默认情况下标题栏看起来是“正常”的,并且让您可以灵活地设置标题栏的样式。

这可能会从 RC2 中获得