2010-04-20 35 views
1

我需要將文本形象化爲分隔空間。如果我添加一個簡單的TextBlock,我有一個問題:當文本比可用空間長時,它會在最後被裁剪。我試圖在Viewbox中插入TextBlock:此解決方案適用於文本比可用空間更長的文本,但在文本更短時增加文本的大小。
只有當文本長於可用空間時,纔有辦法縮小文本的大小?在分隔空間中查看文本

回答

1

使用Viewbox,將StretchDirection property設置爲DownOnly

這會將viewbox設置爲僅允許它將內容縮小到較小,並且會阻止它增加內容的大小。

<Viewbox StretchDirection="DownOnly"> 
    <TextBlock>Some text that will only be made smaller.</TextBlock> 
</Viewbox> 

您還可以設置Stretch propertyUniform洗牙保持如果你有問題,它垂直縮放,當你不希望它正確的縱橫比。