2010-12-01 108 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或某物)和模糊,你應該能夠得到你想要的。