1

我已经搜索了很多问题的答案。

基本上在我的 WP8 应用程序上,我有一个“添加记录”页面和一个文本框列表。我可以很好地上下滚动页面的整个长度,但是当我点击其中一个文本框并出现键盘时,我无法再滚动到最底部,因此无法完成最后几个文本框。

现在,如果您查看 WP8 上的 MS 日历应用程序,“新约会”页面也有类似的东西 - 当您点击其中一个文本框时,您仍然可以上下滚动整个方式。

我想知道,有没有什么地方可以看到 MS 使用的 XAML?然后我可以从中学习。我敢肯定它就像设置高度属性或其他东西一样简单,但我已经为此困惑了一段时间。

有没有人知道我可以在哪里查看 MS 股票应用程序的 XAML,而不是发布我的 XAML 等?如果这甚至可能......

谢谢

4

1 回答 1

0

我遇到过同样的问题。但最后我解决了它,我只是使用 Height 属性来做到这一点。我已经回答了某人发布的相同类型的问题。请执行以下步骤

  • 首先创建一个ScrollViewer
  • Indide ScrollViewer 创建一个容器(例如:Grid/StackPanel/Border 等...)并将每个控件放入其中。
  • 为 ScrollViewer 和 Container 设置固定的高度(注意:容器的高度应该大于 ScrollViewer 的高度)

请参阅下面的代码

<ScrollViewer Height="500">
        <Grid Name="Container" Height="700">
            <TextBox/>
            <TextBox/>
            <TextBox/>
        </Grid>
</ScrollViewer>

现在您可以滚动容器网格甚至显示的键盘,甚至可以将焦点放在文本框上。

于 2013-12-20T07:12:26.983 回答