WPF windows里的frame中加载了page页面,page页面操作完成后,如何关闭?

WPF windows里的frame中加载了page页面,page页面操作完成后,如何关闭?

1.上面的代码是frame中加载的是相对路径为/PageControls/HomePage.xaml的HomePage.xaml页面,你的意思是在操作完成HomePage页面后关闭它吗,还是跳转到其它页面

2.只是关闭的话,使用这样的代码,this代表HomePage页面对象 Window win = (Window)this.Parent;win.Close();
3.如果跳转的话:使用FrameContent.Navigate(NewNavigationUri);(FrameContent为fram的名字);

不行,到win.close的时候,说我未将对象引用到实例

这个父窗体下面有三个子窗体, 1 2 3 ,首次运行 父窗体中的frame加载的是page1,
当page1页面操作完成后,点击继续,现在父窗体加载的又是page2 . 现在问题来了 :当我在page2点击完成后,调用以下代码
Window win = (Window)this.Parent;
win.Close();
这时我的page页面报错:因为他找不到上一级的父页面。这是为什么呢