Возможно ли иметь StatusBar в приложении WPF, которое запускает NavigationWindow, кроме включения его на каждую страницу, размещенную в окне навигации?
Да, переопределение шаблона NavigationWindow делает свое дело:
<NavigationWindow x:Class="Test.NavWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="NavWindow"> <NavigationWindow.Template> <ControlTemplate TargetType="NavigationWindow"> <DockPanel Background="{TemplateBinding Background}"> <Label Content="StatusBar..." Background="LightGray" DockPanel.Dock="Bottom"/> <ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/> </DockPanel> </ControlTemplate> </NavigationWindow.Template> </NavigationWindow >
Это просто демонстрация, обычно вам лучше выполнить настройку ControlTemplate, слава богу, вы можете найти множество примеров через Интернет.