如何关闭窗口等WPF页面

mo_*_*_al 6 wpf

我想关闭一个WPF页面,但Close()该页面不起作用.在WPF窗口中this.Close()关闭窗口,但在WPF页面中,它不起作用.

Ree*_*sey 1

页面不是窗口,因此它不能直接关闭。根据Page 的文档页面旨在成为“可以导航到并由其托管的内容页面”...

您需要获取对页面主机的引用,然后将其关闭。如果您将此页面托管在窗口内,则可以关闭该窗口。