silverlight导航总结<一>应用传统的批改容器的Content或者是Child等内容来实现导航
2012-10-18 16:23
344 查看
参考文章:http://www.mysjtu.com/page/M0/S590/590938.html
第一种方法:修改容器的根元素
此方法常用于同页面栏目导航,举例:
.xaml页
第一种方法:修改容器的根元素
此方法常用于同页面栏目导航,举例:
.xaml页
<Grid x:Name="LayoutRoot"></Grid> .cs页 LayoutRoot.Children.Clear(); LayoutRoot.Children.Add(new Page()); 导航(添加)新页或新控件之前必须清空根元素的子元素,不然根元素的子控件或页还存在。 第二种方法:修改RootVisual 此方法常用于页面间导航,举例: App.cs public Grid rootGrid = new Grid(); private void Application_Startup(object sender, StartupEventArgs e) { UserControl startpage = new nav1(); this.RootVisual = rootGrid; rootGrid.Children.Add(startpage); } nav1.xaml <Grid x:Name="LayoutRoot" Background="White"> <Button Content="跳转" Width="100" Height="40" Click="Button_Click"></Button> </Grid> nav1.cs App app =(App)App.Current; app.rootGrid.Children.Clear(); app.rootGrid.Children.Add(new MainPage());
相关文章推荐
- silverlight 导航总结<二>待续
- meta标签如何实现重定向<meta http-equiv="refresh" content="0; url=">
- 《The C Programming Language》读书笔记总结 <一>.基础篇
- 黑马程序员:Java基础总结----子接口 List<E>及其实现类
- Quartz调度框架应用总结<1>
- MongoDB系列应用<一>
- PHP配置使PHP在页面中支持<?= $content; ?>输出内容
- c++ 头文件<cstring>(或者string.h)中的常见函数的实现!
- 设计模式总结笔记<一> 单例模式
- dedecms 文章内容页面实现键盘<----和--->翻页效果
- STM32系统中应用的动态加载可行性研究过程<一>
- JPA学习与应用<一>
- Apache服务器运维笔记(2)----使用<IfDefine>容器实现不同的配置
- quick-cocos2d-x的热更新机制实现<一>前言
- 控件中常用语句总结<一>
- 黑马程序员:Java基础总结----子接口 set<E>及其实现类
- 常用SQL语句总结<一>
- 工作总结 用, 隔开数据 后台不可以用 List<string> 接收 get请求直接通过浏览器发请求传数组或者list到后台
- Android实战简易教程<六十四>(Android APP 引导页实现-第一次应用进入时加载)
- PHP配置使PHP在页面中支持<?= $content; ?>输出内容