您如何在checkBox中包装文本,我的代码:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<phone:WebBrowser x:Name="NDAFormWebBrowser"
HorizontalAlignment="Left" Margin="6,10,0,0"
VerticalAlignment="Top" Height="448" Width="446"
Background="#FF641E7B"/>
<CheckBox x:Name="NDA_chkBox"
HorizontalAlignment="Left"
Margin="8,464,0,0" VerticalAlignment="Top"
Height="75">
<TextBlock x:Name="friendlyNameDisplay"
FontSize="10" Text="{Binding FriendlyDisplayName}"
TextWrapping="Wrap" Width="390"/>
</CheckBox>
我希望texblock应该得到FriendlyDisplayName包装的文本....我无法获得 通过我的代码 请帮忙
答案 0 :(得分:0)
当您使用TextWrapping属性并将其值设置为&#34; Wrap&#34;时,文本将被包装。对于上面的代码,由于您没有修复文本块的高度属性,因此文本将继续关闭。
P.S。
1)调整FontSize属性以获得更好的包装。
2)使用TextAlignment属性作为中心使其整洁。
答案 1 :(得分:0)
您是否尝试在TextBlock
内包含DataTemplate
包裹?
<CheckBox x:Name="NDA_chkBox"
HorizontalAlignment="Left"
Margin="8,464,0,0" VerticalAlignment="Top"
Height="75">
<CheckBox.ContentTemplate>
<DataTemplate>
<TextBlock Text="option_show_to_requester" TextWrapping="Wrap"/>
</DataTemplate>
</CheckBox.ContentTemplate>
</CheckBox>
也看看这个: