簡體   English   中英

在表達式混合中使用資源字典來處理WP7中的明暗主題

[英]using resource dictionaries in expression blend to handle light/dark themes in WP7

我的應用程序中有幾個實例,其中使用的是標准wp7圖標庫中的png圖標。 我需要能夠根據手持設備設置的主題在此png的明暗版本之間進行切換。

現在,我知道如何檢測主題了。 但是,如何處理兩個版本的圖像之間的交替?

我是否創建2個不同的資源字典並以代碼方式在它們之間進行編程切換? (老實說,我不知道該怎么做)

是否根據檢測到的主題在某處設置一些靜態資源“標志”?

我在這里的方法遇到一些困難,希望能提供一些指導。

以下是一些解決方案:

選項1)您可以使用一張圖像和OpacityMask,以便您的圖標在明暗主題中都保持一致。

選項2)您可以看一下以下討論: 鎖定如何根據所選主題更改Metro圖標

如果您在應用欄中使用標准的wp7圖標,則只需添加深色主題的圖標-手機將自動將它們切換為淺色主題,而無需進行任何其他編程。

但是,如果您使用的是自定義圖標,則必須按照BMiloshevska所說的那樣做,並使用OpacityMask。

暫無
暫無

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

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