簡體   English   中英

.net 毛伊島 windows 標題欄

[英].net maui windows titlebar

我正在試驗新的 .net maui preview 13 並創建了一個新應用程序,但由於某種原因,windows 上的標題欄看起來很奇怪在此處輸入圖像描述

如您所見,標題欄是灰色(不是白色)並且比正常更厚(通常與三個按鈕一樣厚)並且沒有像其他 .net 應用程序那樣的圖標,所以這種行為是否正常,如果是這樣如何更改標題欄的顏色和大小?

注意:經過一番調查,我發現這只發生在內容頁面上

這是錯誤的,本質上是一個錯誤。 有了這個現在打開的 PR ,它將被修復,並且標題欄默認看起來“正常”,並為您提供了任何您想要的標題欄樣式的靈活性。

這可能會從 RC2 獲得

最簡單的實現方式是用windowchrome自定義window風格,這是win10下的一個實現示例

毛伊島標題欄

我認為高度或任何其他尺寸取決於您運行應用程序的平台。 我不確定這是否可以做到。

但是對於 colors 你可以試試這個。 添加到 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。 這將適用於您應用中的所有標題欄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM