首页 文章

WPF中的页面与窗口?

提问于
浏览
206

在解决方案资源管理器中添加新文件时,WPF中的页面和窗口之间有什么区别?

3 回答

  • 13

    页面旨在用于导航应用程序(通常使用后退和前进按钮,例如Internet Explorer) . 页面必须托管在NavigationWindow或Frame中

    Windows只是普通的WPF应用程序Windows,但可以通过Frame容器托管Pages

  • 221

    窗口始终独立显示,A Page旨在显示在Frame内或NavigationWindow内 .

  • 32

    页面控制可以包含在窗口控件中,但反之亦然

    您可以使用NavigationWindow和Frame控件在Window控件中使用Page控件 . Window是必须用于将其他控件(例如Button)作为容器保存/托管的根控件 . Page是一个控件,可以托管在其他容器控件中,如NavigationWindow或Frame . 页面控件有自己的目标,就像其他控件(例如Button)一样 . 页面是创建类似浏览器的应用程序 . 因此,如果您在NavigationWindow中托管页面,您将获得内置的导航实现 . 页面旨在用于导航应用程序(通常使用后退和前进按钮,例如Internet Explorer) .

    WPF使用Page类为独立应用程序内的浏览器样式导航提供支持 . 用户可以创建多个页面,在这些页面和数据之间导航 . 有多种方法可以将一个页面导航到另一个页面 .

相关问题