原文:WPF 精修篇 page

前言

前段时间看UML 大象 这本书 虽然马上看到了精华片 最后还是暂时暂停 因为这本书 很好 但是暂时对现在的我来说 有点超前 很多东西理解起来还是很难 但是 这本书 我会在俩个月以后继续看

因为要入职新公司 所以 需要对WPF 和设计模式 达到一定水平  设计模式已经整理出来9个模式 后期还会继续跟进 模式在上UML 不冲突  打算用14天左右 打算充分整理WPF 和MVVM 来拥抱新的工作环境

设计模式和UML 会在WPF后面继续整理 是必经之路 只是在顺序上调整了一下

也很有幸 在51cto上看到了 新出的   赵庆明老师的课程 感觉很好 对于page这一篇 我就没有涉及到过

navigation

这个很想电脑里的

任务计划程序


  1. private void Button_Click(object sender, RoutedEventArgs e)
  2. {//后退跳转
  3. if (NavigationService.CanGoBack)
  4. {
  5. NavigationService.GoBack();
  6. }
  7. }
  8. private void Button_Click_1(object sender, RoutedEventArgs e)
  9. {
  10. //前进跳转
  11. if (NavigationService.CanGoForward)
  12. {
  13. NavigationService.GoForward();
  14. }
  15. }
  16. private void Button_Click_2(object sender, RoutedEventArgs e)
  17. {
  18. //跳转到page2
  19. NavigationService.Navigate(new Uri("Page2.xaml", UriKind.RelativeOrAbsolute));
  20. }

百度链接

使用Hyperlink 控件

        <TextBlock Grid.Column="3" HorizontalAlignment="Left" Margin="2,56,0,0" Grid.Row="3" TextWrapping="Wrap"  VerticalAlignment="Top" Height="44" Width="75"><Run Text="跳转到"/><Hyperlink NavigateUri="http://www.baidu.com"><Run Text="百度"/></Hyperlink></TextBlock>

主窗体界面 被分成俩个部分  一个是button组合 一个是frame

frame 来指定显示page页 和隐藏还是显示工具栏

 <Frame x:Name="frame" Content="Frame" Source="/WpfApplication17;component/Page1.xaml" NavigationUIVisibility="Hidden" Grid.Column="1"/>

代码链接

https://download.csdn.net/download/q465162770/12003057

最新文章

  1. TSQL Identity 用法全解
  2. MAC机中安装ruby环境--转载
  3. 剑指Offer12 数组奇数调整至偶数前
  4. 李洪强iOS开发支付集成之微信支付
  5. 转 Android中this、super的区别
  6. 用js实现跳转提示页面
  7. 根据日期自增的sql语句
  8. 嵌入式系统 Boot Loader
  9. Zend Studio 10.6.0汉化教程(图文)
  10. Ozmosis实现BIOS直接启动Yosemite,基本完美
  11. 【转】在PC上测试移动端网站和模拟手机浏览器的5大方法
  12. 如何压缩UUID长度?
  13. hdu 5011(博弈)
  14. React Native之AppRegistry模块
  15. Java线程池 与Lambda
  16. Material Designer的低版本兼容实现(八)—— Flat Button
  17. bzoj千题计划169:bzoj2463: [中山市选2009]谁能赢呢?
  18. mssql占用80端口解决办法
  19. python sort、sorted高级排序技巧(转)
  20. SDK管理利器——sdkman

热门文章

  1. 【漏洞预警】Redis 4.x/5.x 远程命令执行高危漏洞
  2. Windows下RabbitMQ 的下载、配置、Java实现生产者和消费者例子
  3. memcache和redis缓存对比及我为什么选择redis
  4. application context not configured for this file于spring框架使用中的原因
  5. win 10 命令行导出注册表
  6. java之封装
  7. JSON.parse解决Unexpected token &#39; in JSON at position 1报错
  8. Vue小练习 03
  9. Windows安装与配置—Node.js
  10. 关于大数据T+1执行流程