我有一個TextBlock控制定義如下:WPF - TextBlock的問題
<TextBlock Width="250"
Height="23"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="20,16,0,0"
Name="RecipeName"
Text="{Binding Recipe.RecipeName}"/>
代替硬編碼的250的寬度,我想將TextBlock來計算它需要顯示整個文本的寬度。我認爲有辦法做到這一點?
@ H.B。 - 很好的總結,但需要提及父元素。例如,如果TextBlock位於具有固定寬度的Grid列中,則TextBlock仍可能出現剪切。 – CodeNaked 2011-04-01 19:08:48
您的意思是說寬度可能會變得比最佳寬度小,因爲容器太小? – 2011-04-01 19:16:50
@ H.B。 - 不,只有在使用拉伸時纔會發生。但是如果容器的寬度是50,則TextBlock所需的寬度是100,那麼TextBlock將被剪裁。 – CodeNaked 2011-04-01 19:26:34