簡體   English   中英

Windows Phone應用程序欄的圖標顏色

[英]Windows Phone Application Bar's Icons colors

什么時候appbar圖標的顏色確切變化(即從白色變為黑色,或從黑色變為白色)? 當主題從黑色切換為白色,或者應用程序欄的背景畫筆更改時? 如果我想應用自己的自定義主題,那么應用程序欄總是白色的? 我使用黑色圖標,但是他們會在黑暗主題中變成白色,即使應用欄是白色的(因為它是定制更改的)?

ApplicationBar中使用的所有圖標應為48x48 PNG文件,白色,透明背景。

如果用戶使用燈光主題,Windows Phone將負責更​​改圖標的顏色(因此圖標將變為黑色)

你可以閱讀這里的規則的圖標,並在這里就如何創建一個新的!

XAML

以下XAML顯示了如何設置應用程序欄的前景色和背景色以及不透明度。

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Opacity="0.75" ForegroundColor="Green" BackgroundColor="Cyan" >
        <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
    <shell:ApplicationBar.MenuItems>
        <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
        <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
    </shell:ApplicationBar.MenuItems>
    </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

與C#相同

ApplicationBar = new ApplicationBar();
    //Now set the AppBar properties :
ApplicationBar.Opacity = 0.75;
ApplicationBar.BackgroundColor = Color.FromArgb(120, 0,190,190);
ApplicationBar.ForeGroundColor = Color.FromArgb(120, 0,140, 43);

暫無
暫無

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

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