您将如何创建像WP的邮件应用程序的撰写屏幕这样的页面

本文关键字:应用程序 屏幕 何创建 创建 WP | 更新日期: 2023-09-27 17:58:51

我是WP dev的新手(以及C#和Silverlight(,我一直在玩Textbox。我很快发现您无法真正滚动TextBox控件。

我在各种博客和 StackOverflow 帖子上看到了一些解决方案,最流行的似乎是将TextBox嵌入ScrollViewer中,然后使用一些代码使当前输入行始终可见,如下所示:

scrollViewer.ScrollToVerticalOffset(textBox.ActualHeight); 

如果你有一个相对较小的TextBox,这工作正常,但如果你想做一个占用相当多空间的问题,你会遇到键盘覆盖底部的问题,除非你手动向上移动光标,否则你不能滚动到顶部,等等。

现在,邮件应用程序的撰写页面似乎完美地做到了这一点:一个很好的大文本输入空间,键盘永远不会阻止输入,您可以自由滚动整个窗格,它真的很有效。我已经尝试了滚动查看器和文本框的各种组合,但我在匹配其行为方面没有任何成功。

有什么帮助吗?

您将如何创建像WP的邮件应用程序的撰写屏幕这样的页面

默认应用不是使用 C# 编写的,而是使用 SDK 或网络上可访问的控件编写的。邮件查看器和作曲家的复制之前已经尝试过,但相当不成功。(基于AppHub的类似帖子 - 旧WP7论坛(