特别鸣谢“四川省计算机研究院科技人才培训中心中国顶级RIA、嵌入式培训机构”提供图片
成都市成科西路3号
传真:028-68187983
网站: http://www.tccxfw.com/jiaoyu.html
为Silverlight 应用程序页面添加滚动条
当您使用Expression Blend 4 或者 Visual Studio 2010,创建Silverlight 应用程序,并运行它时在浏览器中有没有滚动条,您可能看不到您完整的页面。
这是一个例子网站,可以看到,滚动条没有在网页上,所以基本上无法读取页面内容。
要解决此问题,我们需要将 ScrollViewer 或滚动条添加到页面,这样做最简单的方法之一是通过更改在 App.xaml.cs 文件中的 Application_Startup 方法。
默认 Application_Startup 方法,如下:
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
}
现在我们可以做的是,放置一个 ScrollViewer 在网页。 下面代码是这样写的。
private void Application_Startup(object sender, StartupEventArgs e)
{
ScrollViewer scroller = new ScrollViewer();
scroller.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
scroller.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
scroller.Content = new PageSwitcher(); //启动页面
this.RootVisual = scroller;
}
现在,如果您在运行应用程序,您会发现这两个滚动条现在都可见。
转载于:https://blog.51cto.com/2771253/545509