如何从WPF VB.NET中的页面导航到新页面 [英] How do I navigate to a new page from a page in WPF VB.NET

查看:98
本文介绍了如何从WPF VB.NET中的页面导航到新页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个窗口(MainWindow.xaml)和2个页面(page1.xaml,page2.xaml)。在Page1中,我有一个按钮。 

现在,我可以使用这个:
< pre lang =vb>
Private Sub MainWindow_Loaded(sender As Object,e As RoutedEventArgs)Handles Me.Loaded
Frame.navigate(new page2)
End sub



我想要的是,我想通过点击第1页上的按钮导航到第2页..



这样的东西:

< pre lang =vb> ' 此代码位于Page1

< span class =code-keyword>私有 sub Btn1_Click handle btn.click
MainWIndows.Frame.Navigate( new page2)
结束 sub





此代码不起作用...我找到的一个解决方案是首先在page1中创建一个框架,然后导航到page1框架内的page2,而我想使用MainWindow框架...任何帮助?



我有什么ried:



在帖子中提到.............

解决方案

这将涵盖您的需求:导航概述| Microsoft Docs [ ^ ] - 查看NavigationService上的部分


I have a window(MainWindow.xaml) and 2 pages(page1.xaml,page2.xaml).In Page1, i have a button.

Now, i can use this :
    <pre lang="vb">
      Private Sub MainWindow_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
      Frame.navigate(new page2)
      End sub


What i want is, i want to navigate to page2 by clicking the button on page1..

Something like this :

'This code is in Page1

 Private sub Btn1_Click handles btn.click
 MainWIndows.Frame.Navigate(new page2)
 End sub



This code doesn't work...One solution i found was to create a frame in page1 first and then navigate to page2 within the frame of page1 whereas i want to use the frame of MainWindow...Any help ?

What I have tried:

Is mentioned in the post .............

解决方案

This will cover what you need: Navigation Overview | Microsoft Docs[^] - Look at section on NavigationService


这篇关于如何从WPF VB.NET中的页面导航到新页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆