.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 中获得
我正在试验新的 .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 中获得