c# - WP7 应用程序 : Too large page

标签 c# visual-studio-2010 windows-phone-7

我创建了一个小型 WP7 应用程序,其中包含一个动态填充内容的页面。但是它超出了可视区域。当我在屏幕上单击并按住移动时,模拟器不会滚动页面。如何让它在需要时滚动?

最佳答案

一个简单的选择是将您需要的内容放入 ScrollViewer 中,例如添加一个大的 TextBlock 如下:

<ScrollViewer Name="scrollViewer" ScrollViewer.HorizontalScrollBarVisibility="Visible" >
    <TextBlock Height="30" Name="textBlock" FontSize="24"
               Text="This is a long block of text which wont fit in the available area" />
</ScrollViewer>

显然,在大多数情况下,您会希望将容器控件(例如 GridStackPanel)放入 ScrollViewer 中,然后将所有其他控件放在控制在那里。

也就是说,我想知道您是否真的在寻找一些标准的 WP7 Metro 外观和感觉控件,例如 Panorama and Pivot Controls这些在最新的开发工具中可用——点击该链接以获取完整详细信息。

关于c# - WP7 应用程序 : Too large page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5523106/

相关文章:

c# - 将 ASP.NET VB.NET 代码转换为 C#

c# - 在多核机器上绘图

visual-studio-2010 - 即使指定了空控制台应用程序,Visual Studio 2010 也包含 MFC (C++)

windows-phone-7 - 如何在 WP7 应用程序磁贴中隐藏应用程序标题

c# - .NET:独立存储异常

silverlight - 如何在WP7应用程序中嵌入和读取文本文件?

c# - Selenium .NET core 2.2 发布的项目 exe 即使在 Windows x64 上也无法运行

c# - 使用 lambda 表达式检查文件路径是否有效 C#

visual-studio-2010 - 如何在 Visual Studio 2010 中恢复提示 checkin 对话框?

asp.net - IIS 错误,无法在 Web 服务器上启动调试