Класс 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 имеет больше информации о хостах навигации.