我有一個網格,有兩列,這裏是定義。在網格中,如何設置文本塊的寬度
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="180"></ColumnDefinition>
<ColumnDefinition Width="auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Name="nText" Text="{Binding Name}" Grid.Column="0" />
<TextBlock Name="vText" Text="{Binding Value}" Grid.Column="1" HorizontalAlignment="Left" TextWrapping="Wrap"/>
</Grid>
我的問題是,對於vText,當文字過長,文字不能被包裹,無論columndefinition寬度爲自動或*。但是,如果我爲第2列的寬度或vText的寬度設置了定義的值,則文本將被打包。
如何設置文本塊的寬度以便文本內容可以被打包?
我試圖綁定到columnDefinition的寬度/ ActualWidth,但也失敗了。
非常感謝。
感謝您的回覆。如何使用文本的綁定數據? – user1205398 2012-02-29 17:02:09
你嘗試過使用你有的綁定嗎?根據問題綁定工作只是不包裝。 – Paparazzi 2012-02-29 18:02:06