请原谅我的英语不好。
我知道为这种类型的问题进行了许多对话,但没有一个回答我的具体问题......我目前正在改进用 C# 和 xaml 编码的 Wpf 应用程序Microsoft Visual Studio Express 2012 for Windows Desktop。
我想删除窗口顶部的导航栏并将其最大化。在我的 xaml 文件中,我做到了:
NavigationWindow x:Class="WpfAppTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowState="Maximized"
WindowStyle="None"
Title="MainWindow" Height="980 " Width="540" Source="Home.xaml" />
尽管WindowState= "Maximized"
和WindowStyle="None"
导航栏仍然显示,窗口仍然很小。我遵循了几个删除导航栏的教程,但它们使用了 Window 类。我通过创建一个类窗口对一个新项目进行了一些测试,我可以很好地最大化并从我的窗口中删除导航栏。但就我而言,我需要改进正在进行的应用程序,但主窗口类型是 MainWindow实际上,在
将导航窗口更改为窗口后,不再识别源Source= "Home.xaml"
。我的应用程序包含多个页面,我必须浏览它,所以我必须保留我的"主页"类型"页面"页面:<Pagex:Class = "WpfAppTest.Home"
。你知道我的问题可能在哪里吗?
提前谢谢你。
杰弗里
Window
中托管Frame
。这基本上就是NavigationWindow
所做的。MSDN 具有有关导航主机的详细信息。