欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

WPF 精修篇 page

程序员文章站 2024-02-16 12:29:34
...

前言  

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

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

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

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

navigation

WPF 精修篇 page

这个很想电脑里的

任务计划程序

WPF 精修篇 page

     private void Button_Click(object sender, RoutedEventArgs e)
        {//后退跳转
            if (NavigationService.CanGoBack)
            {
                NavigationService.GoBack();
            }
        }

        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //前进跳转
            if (NavigationService.CanGoForward)
            {
                NavigationService.GoForward();
            }
        }

        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            //跳转到page2
            NavigationService.Navigate(new Uri("Page2.xaml", UriKind.RelativeOrAbsolute));
        }

 

百度链接

使用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

WPF 精修篇 page

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

 

相关标签: WPF