2009-09-17 57 views
3

我在Grid中有Textbox其中帶有數字。如果我調整窗口大小,我也想更改FontSize自動調整文本框中的字體大小

此代碼與TextBox的實際高度:

<TextBox FontSize="{Binding Path=ActualHeight, RelativeSource={RelativeSource Self}, 
     Converter={StaticResource HeightToFontSizeConverter}}" Text="12345"/> 

但現在FontSize只在一個方向調整大小。

是否有可能綁定兩條路徑?還是另一種選擇?

謝謝。

+0

「但字體大小調整大小隻在一個方向。」請說明哪個方向。 – Rap 2009-09-17 13:59:50

回答

2

如果您想要可縮放文本框或任何其他控件,請將其包裝到ViewBox中。它定義了一個內容裝飾器,可以伸展和縮放單個孩子以填充可用空間。

像:

<Viewbox> 
    <Button>Button</Button> 
</Viewbox> 

HTH

+0

謝謝,這正是我所需要的 – thepaulpage 2011-07-01 16:54:56