2011-04-29 179 views
0

我試圖讓我的應用程序通過Windows Phone輕主題認證。我使用了一些自定義列表框樣式,但我無法弄清楚爲什麼沒有透視控件可見。前景和背景都是白色的,所以它們是不可見的。我無法在透視控件上找到任何隱式或應用樣式。 TextBlocks有同樣的問題。從我讀過的內容來看,主題設置應該由操作系統來處理嗎?WIndows手機主題設置

+0

我不明白爲什麼資源沒有被應用。在我的ResourceDictionary,我有一個風格: <顏色X:鍵= 「PhoneForegroundColor」>#000000 <的SolidColorBrush X:鍵= 「PhoneForegroundBrush」 顏色= 「{StaticResource的PhoneForegroundColor}」/> 的任何PivotControl或TextBlock,如果我使用Foreground =「#FF000000」,則forground會變爲黑色,如果我使用Fooreground = {StaticResource PhoneForegroundColor}來起訴資源,則前景爲白色,並且不可見。爲什麼樣式不起作用? – Echilon 2011-05-01 21:38:34

回答

1

您不需要重新定義系統資源,因爲這些資源會在運行時自動添加到應用程序中,因此會使您的ResourceDictionary變得冗餘(而且幾乎沒用)。嘗試先應用默認系統樣式。另外,發佈XAML以便更容易地幫助您解決問題。

+0

我有一個隱藏在我的資源字典裏的黑暗主題的參考。 – Echilon 2011-05-07 10:05:16