繁体   English   中英

文本框未将单词包装在XAML中-Windows Phone

[英]Textbox is not wrapping the words in xaml - windows phone

我试图使我的文本框能够包装这个词。 这意味着当句子到达文本框的末尾时,它应该转到下一行,但是即使我已经声明了文本框的包装,它也没有转到下一行。 下面是我的代码:

<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto">
    <StackPanel x:Name="ContentPanel"  Margin="12,0,12,0">
        <toolkit:DatePicker Name="dateData"  
                            HorizontalAlignment="Left" 
                            Width="456"
                            Background="DarkBlue" 
                            ValueStringFormat="{}{0:D}"
                            Foreground="White"
                            BorderBrush="DarkBlue" />

        <TextBlock HorizontalAlignment="Left"
                   Text="Title" Margin="18,0,0,0"  />

        <TextBox x:Name="title"  
                 Text="Add New Title"
                 FontFamily="{StaticResource PhoneFontFamilyLight}"     
                 Grid.ColumnSpan="3" 
                 BorderBrush="Silver" />

        <TextBlock HorizontalAlignment="Left"  
                   TextWrapping="Wrap"
                   Text="Description" 
                   VerticalAlignment="Top"
                   Margin="18,0,0,0"  />

        <TextBox  x:Name="Desc" 
                  Text="Add New Description"
                  TextWrapping="Wrap"
                  FontFamily="{StaticResource PhoneFontFamilyLight}"  
                  Height="125" 
                  BorderBrush="Silver" />

        <CheckBox Name="cBox" 
                  Checked="cBox_Checked" 
                  Content="Reminder" 
                  Unchecked="cBox_Unchecked"  />

        <TextBlock HorizontalAlignment="Left"
                   Name="textRDate"
                   Text="Reminder Date" 
                   Margin="18,0,0,0" 
                   Visibility="Collapsed"   />

        <toolkit:DatePicker Name="rrDate" 
                            HorizontalAlignment="Left" 
                            Width="456"
                            Visibility="Collapsed"    />

        <TextBlock HorizontalAlignment="Left"
                   Name="TextTDate"
                   Text="Reminder Time" 
                   Margin="18,0,0,0" 
                   Visibility="Collapsed"   />

        <TextBlock HorizontalAlignment="Left"
                   Name="hiddenTime"
                   Margin="18,0,0,0" 
                   Visibility="Collapsed"  />

        <toolkit:TimePicker  Name="rrTime" 
                             HorizontalAlignment="Left" 
                             Width="456"
                             Visibility="Collapsed"   />

        <TextBlock x:Name="Id"  Height="72" Margin="0,373,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Visibility="Collapsed"/>
    </StackPanel>
</ScrollViewer >

可能的原因,

过于复杂的布局架构以及对象之间的相互定位方式。

解决方案:

(i)尝试删除TextBlock上的垂直对齐

(ii)在绑定到文本块时修剪字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM