Белый шрифт с черной рамкой в ​​XAML - PullRequest
4 голосов
/ 02 декабря 2010

Как гласит заголовок, я хотел бы иметь черный шрифт с белой рамкой в ​​моем TextBox.

Как этого достичь?

Cheers.

Ответы [ 4 ]

3 голосов
/ 02 декабря 2010

Для этого я всегда устанавливаю белый цвет шрифта и устанавливаю эффект DropShadow на текст.

Затем поиграйте с глубиной, углом (установите 0 или около того) и размытием, и вы сможете получить то, что хотите.

3 голосов
/ 22 декабря 2010

Ознакомьтесь с элементами управления Blacklight @ http://blacklight.codeplex.com/. В частности посмотрите на образец на http://mightymeaty.members.winisp.net/blacklight.silverlight/ | Визуальные элементы управления | TEXT | Блок текста обводки (альфа).

3 голосов
/ 02 декабря 2010

Возможно преобразовать текст в геометрические объекты с расширенным форматированием, например, контуры и заливки для отдельных букв - вы можете узнать больше о том, как это сделать здесь .

Сказав это,Я не уверен, что это возможно внутри TextBox.Это может быть только для текста только для чтения (TextBlock).

Редактировать

В этом блоге показаны некоторые продвинутые методы рендеринга шрифтов внутри TextBox,Это может быть удобно для вас.

1 голос
/ 17 марта 2011

Полный класс и пример с использованием геометрии:

http://blogs.msdn.com/b/wpfsdk/archive/2006/12/24/using-text-as-a-decorative-graphic.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...