2010-03-02 47 views
2

是否有文本框寬度爲最大倍數的公式。字符?WPF:文本框寬度指南

我假設如果我的文本框包含40個字符,我應該可以將它插入一個看起來像F(40)=(40 * X + Y)的公式。

回答

2

我認爲這取決於你使用的字體。我很抱歉沒有給你公式,但你可以找到FormattedText課程有幫助。特別是它的Width屬性。

如果使用寬度固定的字體,就像使用FormattedText測量任何字符寬度並將其乘以字符數一樣簡單。在其他情況下,事情變得更加棘手......

0

我暫時使用width(n) = 11n+8。這是基於Windows 7的默認值和M字符的寬度。

+0

嗨喬納森,這是其他地方使用的東西嗎?如果是這樣,你可以分享一個網址嗎?謝謝。 – Daryn 2010-12-15 22:48:34

+0

它完全基於實驗。 – 2010-12-16 23:34:28