
System: .NET 3.5, Windows Vista, 64-bit
The above code will display the ComboBox ToString()'ed as though there is a default HeaderTemplate set. This is not standard WPF behavior. Goofily the following works:
[Modified at 01/16/2009 07:38 AM]
<navigation:NavigationBar>
<navigation:NavigationPane>
<navigation:NavigationPane.Header>
<ComboBox/>
</navigation:NavigationPane.Header>
</navigation:NavigationPane>
</navigation:NavigationBar>
<navigation:NavigationBar>
<navigation:NavigationPane>
<navigation:NavigationPane.HeaderTemplate>
<DataTemplate>
<ComboBox/>
</DataTemplate>
</navigation:NavigationPane.HeaderTemplate>
<navigation:NavigationPane.Header>
<ComboBox/>
</navigation:NavigationPane.Header>
</navigation:NavigationPane>
</navigation:NavigationBar>