我想知道这是否是默认的silverlight控件错误或我做了什么。基本上我在滚动查看器中有这个文本框,它有一个自动宽度,所以文本框将根据有多少字符滚动。代码:
<ScrollViewer Height="111" Grid.Row="0" Margin="0,0,8,0" VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Visible" Name="scroller">
<TextBox TextWrapping="NoWrap" Background="#BF000000" Foreground="White" BorderBrush="#BF000000" Style="{StaticResource TextBoxStyle1}" FontSize="56" FontFamily="Segoe WP SemiLight" Height="141" HorizontalScrollBarVisibility="Visible" x:Name="Titletxt" InputScope="Chat">
<TextBox.CaretBrush>
<SolidColorBrush Color="{StaticResource PhoneAccentColor}"/>
</TextBox.CaretBrush>
</TextBox>
</ScrollViewer>
问题在于,如果用户键入一个令人难以置信的长标题文本框剪切,所以文本从一个点停止,我看不到文本全黑,但是当我键入滚动查看器时,用户键入时自动滚动但文字无法看到。
那是什么问题,我该如何解决?
谢谢!
答案 0 :(得分:1)
WP7中控件的最大大小为2048x2048 - 当用户键入极长标题时,TextBox可能超过此数量。
我要么不允许用户输入标题的长度,要么在文本框上放置2048的MaxWidth并允许它换行。