个人资料

跳过导航链接首页 > 博客列表 > 博客正文

UWP页面整体导航和局部导航

:


整体导航:

Frame current = Window.Current.Content as Frame;
current.Navigate(typeof(MainPage));

局部导航:

一般的在主页面添加一个Frame控件,用这个控件加载分页面.方法如下:

主页面MainPage中有Frame控件命名为mainFrame.同时加入一个静态属性MainPageFrame

在MainPage的load事件中加入代码,给属性MainPageFrame赋值.

public static Frame MainPageFrame;
public MainPage()
{

   this.InitializeComponent();

   //ApplicationView.PreferredLaunchViewSize = new Size(1280, 720);

   ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;

   //ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(1280, 720));

   MainPageFrame = mainFrame;

   this.Loaded += MainPage_Loaded;

}

因为MainPageFrame属性Frame是引用类型,因此在需要导航的页面,直接调用即可:

MainPage.MainPageFrame.Navigate(typeof(Classes));


songshizhao
最初发表2018/6/6 23:10:06 最近更新2018/6/6 23:10:06 4854
为此篇作品打分
10