1
我需要將文本形象化爲分隔空間。如果我添加一個簡單的TextBlock,我有一個問題:當文本比可用空間長時,它會在最後被裁剪。我試圖在Viewbox中插入TextBlock:此解決方案適用於文本比可用空間更長的文本,但在文本更短時增加文本的大小。
只有當文本長於可用空間時,纔有辦法縮小文本的大小?在分隔空間中查看文本
我需要將文本形象化爲分隔空間。如果我添加一個簡單的TextBlock,我有一個問題:當文本比可用空間長時,它會在最後被裁剪。我試圖在Viewbox中插入TextBlock:此解決方案適用於文本比可用空間更長的文本,但在文本更短時增加文本的大小。
只有當文本長於可用空間時,纔有辦法縮小文本的大小?在分隔空間中查看文本
使用Viewbox,將StretchDirection property設置爲DownOnly
。
這會將viewbox設置爲僅允許它將內容縮小到較小,並且會阻止它增加內容的大小。
<Viewbox StretchDirection="DownOnly">
<TextBlock>Some text that will only be made smaller.</TextBlock>
</Viewbox>
您還可以設置Stretch property到Uniform
洗牙保持如果你有問題,它垂直縮放,當你不希望它正確的縱橫比。