“NavigationWindow”类型不支持直接内容

时间:2011-09-29 09:11:45

标签: .net wpf navigation window navigationwindow

我正在尝试使用NavigationWindow类而不是Window来允许在WPF应用程序中的窗口之间导航。但是当在XAML中向NavigationWindow添加内容时,我收到一个错误: “类型'NavigationWindow'不支持直接内容”。我怎样才能克服这个问题?

1 个答案:

答案 0 :(得分:3)

您无法向NavigationWindow添加任何内容。 它只是一个将要运行Page的“窗口”,所以你必须告诉NavigationWindow它将要初始运行,你可以通过使用“Source”来实现 像这样:

<NavigationWindow x:Class="Tes.TesWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Test" Height="300" Width="300" Source="Window1.xaml">
</NavigationWindow>

在这里查看教程: http://windowsclient.net/learn/video.aspx?v=4190