【问题标题】:WP7 - Textbox Display ErrorWP7 - 文本框显示错误
【发布时间】:2013-11-26 23:19:05
【问题描述】:

我想知道这是默认的 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>

问题是,如果用户键入一个令人难以置信的长标题,文本框会剪切,因此文本会从一个点停止,我看不到文本全黑,但是当我键入时,滚动查看器会在用户键入时自动滚动但文字看不到。

示例:http://puu.sh/5uhmq.png

那么出了什么问题,我该如何解决?

谢谢!

【问题讨论】:

    标签: windows-phone-7 textbox scroll


    【解决方案1】:

    WP7 中控件的最大尺寸为 2048x2048 - 当用户键入极长的标题时,TextBox 可能会超过此数量。

    我要么不允许用户输入这么长的标题,要么在 TextBox 上设置 2048 的 MaxWidth 并允许它换行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-07
      相关资源
      最近更新 更多