Класс NavigationWindow: удалить панель навигации и развернуть окно NavigationWindow

Извините за мой плохой английский.

Я знаю, что много разговоров было сделано для такого типа проблемы, но ни один не отвечает на мою конкретную проблему... В настоящее время я улучшаю Wpf-приложение, написанное на C # и xaml в Microsoft Visual Studio Express 2012 для 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. Я провел несколько тестов для нового проекта, создав класс Window, и я могу развернуть и удалить панель навигации из моего окна. Но в моем случае мне нужно улучшить приложение в процессе, но основным типом окна является MainWindow

Действительно источник Source= "Home.xaml" больше не распознается после изменения окна навигации на окно. Мое приложение содержит несколько страниц, и я должен перемещаться по нему, поэтому мне нужно сохранить страницу "Тип страницы" "Домашняя": <Pagex:Class = "WpfAppTest.Home", Ты хоть представляешь, где может быть моя проблема?

Заранее спасибо.

Джеффри

1 ответ

Вы можете провести Frame в вашем Window, Это по сути то, что NavigationWindow делает. MSDN имеет больше информации о хостах навигации.

Другие вопросы по тегам