[英]Cannot Change Accent Color for WASM on Uno 2.4
我在 App.xaml 中定義了一個新的強調色,例如:
Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
</ResourceDictionary.MergedDictionaries>
<Color x:Key="SystemAccentColor">#FFCB2128</Color>
<Color x:Key="AcmGreen">#FFB8C282</Color>
<Color x:Key="AcmPink">#FFE672A4</Color>
<Color x:Key="AcmPurple">#FF71749E</Color>
<Thickness x:Key="PivotItemMargin">0</Thickness>
</ResourceDictionary>
</Application.Resources>
它適用於 UWP 應用程序:
但是,強調色在 WASM 頁面上保持默認藍色(Edge Chromium - 81.0.416.77)
WASM 上的強調色與 App.xaml 中定義的 UWP 版本不匹配。 它應該是。 我怎樣才能解決這個問題?
Nuget Package:
Package 版本:
全局修改主題 colors 將很快在 Uno 中支持,當此 PR 合並時。
現在,如果您想使用 Uno 修改配色方案,您需要按控件進行。 例如,對於ToggleSwitch
,您將:
ResourceDictionary
文件中(通常復制到名為ToggleSwitch.xaml
的獨立文件中)。App.xaml
中的Application.Resources
中Fill="{ThemeResource SystemControlHighlightAccentBrush}"
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.