c# silverlight textbox color

0

Witam,
tworzę aplikację przy użyciu Silverlight (dokładnie Windows Phone). Umieszczam kontrolkę TextBox na formularzu, zmieniam kolor tła i jest ok. Jednak za każdym razem kiedy kliknę w tego TextBox'a i staje się aktywny zmienia on kolor na biały i nie mogę nigdzie tego zmienić.
Proszę o pomoc.

0

Normalna aplikacja Silverlight chyba się tak nie zachowuje. Może to kwestia specyfiki WP?

0

To jest zachowanie specyficzne dla Windows Phone 7, wynikające z domyślnego stylu dla kontrolek. Jeżeli chcesz modyfikować wygląd kontrolki w różnych stanach (np. z focusem, bez focusu itp.), musisz modyfikować styl tej kontrolki za pomocą VisualStyleManager.

Zobacz odpowiedź na to pytanie na StackOverflow: http://stackoverflow.com/questions/3476963/windows-phone-7-wp7-change-a-buttons-background-color-on-click

Pamiętaj tylko aby zadbać, aby zarówno tło, jak i kolor tekstu były jednak dość dobrze widoczne i czytelne w zależności od różnych systemowych kolorów tła i akcentu. I nie stosuj różowego, jak ja do przetestowania przykładu ;-)

0

Dzięki za odpowiedzi. Dokładnie o to chodzi.
Zrobiłem to w Expression Blend i wygenerowało mi taki kodzik :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1