Тип NavigationWindow не поддерживает прямой контент
Я пытаюсь использовать класс NavigationWindow вместо Window, чтобы разрешить навигацию между окнами в приложении WPF. Но при добавлении содержимого в NavigationWindow в XAML я получаю сообщение об ошибке: "Тип NavigationWindow не поддерживает прямой контент". Как я могу преодолеть эту проблему?
1 ответ
Вы не можете добавлять контент в 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