2011-02-10 22 views
6

Czy istnieje sposób, aby elementy sterujące używały motywu Ciemny lub Jasny? Pracuję nad aplikacją, która jest w większości ciemna, mamy pewne ciemne niestandardowe tła. Wszystkie bloki tekstowe są obsługiwane, zawsze są białe. Ale przyciski, pola tekstowe, pola wyboru, radiobuteki. Wszystkie stają się czarne, gdy temat telefonu jest włączony i są ledwo widoczne.Przesłanianie motywów w systemie Windows Phone 7

Problem polega na tym, że zacząłem mieszać, aby poradzić sobie ze sposobem, w jaki każda kontrolka wygląda na każdym z tych stanów. E. G., w motywie Light, tekst przycisków staje się czarny, a biały tylko po naciśnięciu. Czy jest jakiś sposób, aby przyciski używały tylko motywu Dark? Pomijając faktyczne ustawienie motywu telefonu?

Dzięki.

Odpowiedz

1

Obawiam się, że trzeba je wszystkie ręcznie pokolorować. W Blendzie oznacza to kliknięcie "przekonwertuj na wartość lokalną" na każdą właściwość, na której Ci zależy.

Przynajmniej tak to zrobiłem - mam nadzieję, że ktoś inny ma lepszą odpowiedź!

0

Użyj takich rzeczy jak PhoneForegroundBrush, aby automatycznie przełączać się ze zmianą motywu lub ręcznie (jawnie) ustawić wartości kolorów.

Powiązane problemy