【问题标题】:How to scroll a TextBox horizontally just like the WP7 Browser's address如何像 WP7 浏览器的地址一样水平滚动文本框
【发布时间】:2012-04-17 16:02:25
【问题描述】:

我的 Wp7 应用程序中有一个 TextBox,它可以包含比可视屏幕显示更多的数据。我想让用户能够通过滚动来实际阅读文本。这是浏览器地址栏的工作方式。只需左右滑动文本即可阅读。点击文本,您进入编辑模式(即使在编辑模式下,用户也可以滑动文本)。我需要这是一个 TextBox 而不是 TextBlock,因为我也需要在这个字段上输入数据。

有人知道这是如何在浏览器中完成的吗?

谢谢...

【问题讨论】:

    标签: windows-phone-7 textbox scroll


    【解决方案1】:

    您可以滚动整个文本框控件,而不是使用以下文本框内的文本:-

        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
            </Grid.RowDefinitions>
            <ScrollViewer Grid.Row="0"
                          VerticalScrollBarVisibility="Disabled"
                          HorizontalScrollBarVisibility="Visible">
                <TextBox Text="Some really long sample text which we are going to scroll" />
            </ScrollViewer>
        </Grid>
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      相关资源
      最近更新 更多