2010-12-01 2 views
4

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

Как это можно достичь?

Cheers.

+1

Ваш вопрос название и тело говорят обратное. Белый с черной рамкой или черный с белой рамкой? :) – 2010-12-01 23:15:25

+1

@Matt, да, вы правы :-) Не важно, идея была бы, вероятно, такой же ;-))) – Jamie 2010-12-01 23:16:40

+0

Согласен :-) Но вы имеете в виду границу вокруг отдельных букв шрифта, или граница вокруг всего TextBox? – 2010-12-01 23:17:33

ответ

3

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

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

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

This blog post показывает некоторые передовые методы работы со шрифтами внутри TextBox. Это может быть удобно для вас.

3

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

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

Смежные вопросы