Тип NavigationWindow не поддерживает прямой контент - PullRequest
1 голос
/ 29 сентября 2011

Я пытаюсь использовать класс NavigationWindow вместо Window, чтобы разрешить навигацию между окнами в приложении WPF.Но при добавлении контента в NavigationWindow в XAML я получаю сообщение об ошибке: «Тип NavigationWindow не поддерживает прямой контент».Как я могу преодолеть эту проблему?

1 Ответ

3 голосов
/ 18 ноября 2011

Вы не можете добавлять контент в NavigationWindow.Это просто «Окно», в котором будет запускаться Страница, поэтому вы должны сообщить NavigationWindow, с какой Страницей он будет запущен в первый раз, вы делаете это, используя «Источник», например:

<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

...