如何在checkBox wp8中包装文本/内容

时间:2014-11-22 11:51:58

标签: windows-phone-8

您如何在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包装的文本....我无法获得 通过我的代码 请帮忙         

2 个答案:

答案 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>

也看看这个:

TextBlock not wrapping inside grid column windows phone