Может быть, этот вопрос отчасти глупо, но я понятия не имею, как решить следующую (возможно, тривиальные) проблема:Изменение цвета переднего плана элемента управления TextBox
Я просто хочу, чтобы изменить цвет переднего плана элемента управления TextBox в Silverlight 4, так что в «нормальном» состоянии он, скажем, черный, а в состоянии «Disabled» он должен быть красным.
До сих пор я делал следующее: Я редактирую элементы управления ControlTemplate для управления визуальными состояниями TextBox с помощью диспетчера визуальных состояний в Blend 4, но поскольку текст в текстовом поле реализуется как его contentControl, я не могу найти любое свойство переднего плана, чтобы изменить цвет или связать его с определенным визуальным состоянием соответственно.
Опять же, я просто хочу установить разные цвета переднего плана для разных визуальных состояний TextBox.
Может кто-нибудь мне помочь? Заранее спасибо !
Эй, Крис У. :) Спасибо за ваш быстрый ответ. Ваш ответ был именно тем, что я искал. Я просто удалил ContentControl, заменил его обычным TextBlock, и мир снова вращается;) –
Не стоит беспокоиться, что это помогло, все эти рендеринги как текстовые блоки во время выполнения в любом случае, этот трюк пригодится часто. Удачи! –