zoukankan      html  css  js  c++  java
  • WPF Navigation导航

    WPF导航这个话题,网上的解决方法有很多种,有点吃猪脚的感觉,弃之可惜,食之乏味。

    不过还是简单聊聊吧.

    常见的导航:

    利用HyperLink导航,可以到某一个Page页面,也可以是外部链接,当然也可以是外部Libary的Page. 如下代码:

    <Hyperlink NavigateUri="Page2.xaml">redirect</Hyperlink>

    <Hyperlink NavigateUri="http://www.cnblogs.com">Goto Cnblogs</Hyperlink>

    <Hyperlink NavigateUri="/NameSpace;component/SharedPage.xaml">LinkToPageInLibrary</Hyperlink>

    利用Frame框架,给source赋值进行导航,如下代码:

    <Frame name="frameMain" source="Page2.xaml"/>

    还有一种不常用的写法,给整个页面的Content内容赋值,一般应用场景是该Page/Window作为公用的模板,如下的代码:

    //创建一个公用的模板页Page1.xaml或者Window1.xaml
    //在程序初始化的时候,给该模板赋值并初始化
    
    public ConstructFunction()
    {
         InitializeComponent();
         this.Content=new Page1();  
     }

    先记录这么多,有问题请指正。

  • 相关阅读:
    外观模式
    适配器模式
    桥接模式
    中文词频统计
    英文词频统计
    字符串练习
    Python基础
    熟悉常用的Linux操作
    作业
    递归下降分析法
  • 原文地址:https://www.cnblogs.com/tymonyang/p/3467936.html
Copyright © 2011-2022 走看看