2010-12-01 51 views
4

如标题所示,我想在我的TextBox中使用带有白色边框 的黑色字体。带有XAML中黑色边框的白色字体

如何实现?

干杯。

+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展示了一些先进的字体呈现文本框内技术。它可能对你很方便。

3

我总是这样做的是将字体颜色设置为白色,并在文本上设置DropShadow效果。

接下来,玩弄深度,角度(设置为0或某物)和模糊,你应该能够得到你想要的。