Как говорится в названии, я хотел бы иметь черный шрифт с белой рамкой в моем TextBox
.Белый шрифт с черной рамкой в XAML
Как это можно достичь?
Cheers.
Как говорится в названии, я хотел бы иметь черный шрифт с белой рамкой в моем TextBox
.Белый шрифт с черной рамкой в XAML
Как это можно достичь?
Cheers.
Ознакомьтесь с элементами управления Blacklight @http://blacklight.codeplex.com/. В частности, посмотрите на образец на http://mightymeaty.members.winisp.net/blacklight.silverlight/| Визуальный контроль | TEXT | Строчный текстовый блок (альфа).
Можно преобразовать текст в объекты геометрии с расширенным форматированием, например, контуры и заливки для отдельных букв - вы можете узнать больше о том, как это сделать here.
Сказав это, я не уверен, что это возможно внутри TextBox. Это может быть только текст только для чтения (TextBlock).
Редактировать
This blog post показывает некоторые передовые методы работы со шрифтами внутри TextBox. Это может быть удобно для вас.
То, что я всегда для этого, устанавливает цвет шрифта на белый и устанавливает эффект DropShadow на текст.
Далее, поиграйте с глубиной, углом (установите на 0 или что-то) и размывайте, и вы сможете получить то, что хотите.
Целых класса и пример использования геометрий:
http://blogs.msdn.com/b/wpfsdk/archive/2006/12/24/using-text-as-a-decorative-graphic.aspx
Ваш вопрос название и тело говорят обратное. Белый с черной рамкой или черный с белой рамкой? :) – 2010-12-01 23:15:25
@Matt, да, вы правы :-) Не важно, идея была бы, вероятно, такой же ;-))) – Jamie 2010-12-01 23:16:40
Согласен :-) Но вы имеете в виду границу вокруг отдельных букв шрифта, или граница вокруг всего TextBox? – 2010-12-01 23:17:33