我有一个WPF页面(不是窗口)应用程序,我希望它在全屏模式下运行而不显示边框/看到Windows任务栏。所有我看到的说明都是针对WPF窗口的。
页面应用程序是设计在容器内运行的。容器可以是浏览器或您自己的窗口。
全屏操作由容器处理。
编辑 好的,我明白了。当没有窗口时,框架会为您创建一个。您可以使用Application.MainWindow
访问窗口,并以此方式更改属性(vb代码):
Private Sub Application_Activated(sender As Object, e As System.EventArgs) Handles Me.Activated
Me.MainWindow.WindowState = WindowState.Maximized
Me.MainWindow.WindowStyle = WindowStyle.None
End Sub
虽然我不建议您继续这种方式,但可以创建一个窗口并在其上放置一个框架,以便更好地控制窗口。
有关WPF导航的更多信息,请查看此文章http://www.paulstovell.com/wpf-navigation
WindowStyle = WindowStyle.None
和 WindowState=Maximized
来设置窗口样式。但要注意,这会覆盖任务栏。我使用 WPF Shell Library 来更精细地控制窗口样式。http://archive.msdn.microsoft.com/WPFShell - Eduardo Molteni
</Application>
并在代码后台中添加App_Activated事件。 - bakedpatato