Вы можете установить свойство TitleTemplate
для самого элемента управления Panorama
и затем привязать к нему существующий статический ресурс.Например:
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="header">
<StackPanel>
<TextBlock Text="Pivot Control">
</TextBlock>
<Button Margin="0,0,800,0" Width="200" Content="Test"></Button>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
Это довольно простой пример, но вы можете ввести пользовательское связывание.
Затем вы можете ссылаться на пользовательский шаблон в элементе управления:
<controls:Panorama TitleTemplate="{StaticResource header}">
<controls:PanoramaItem Header="Main"></controls:PanoramaItem>
<controls:PanoramaItem Header="Second"></controls:PanoramaItem>
<controls:PanoramaItem Header="Third"></controls:PanoramaItem>
</controls:Panorama>
В элементе управления Panorama
кнопка в любом случае будет перемещаться в заголовке, поэтому лучшим вариантом в вашем случае будет элемент управления Pivot
, в котором заголовок не перемещается.