如何在c#中访问自定义Panorama TitleTemplate?

时间:2011-12-14 11:16:26

标签: windows-phone-7

作为Panorama的标题,我使用自定义UserControl,我想从PhoneApplicationPage更新。但要这样做,我需要访问它,我试图让全景的孩子们:

Grid grid = VisualTreeHelper.GetChild(panorama, 0) as Grid;

但它说全景有0个孩子。这是正常的吗?你知道一种访问Panorama.TitleTemplate的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

是什么阻止你这样做?

<controls:Panorama Title="{Binding}">
    <controls:Panorama.TitleTemplate>
        <DataTemplate>
            <local:MyUserControl DataContext="{Binding}" />
        </DataTemplate>
    </controls:Panorama.TitleTemplate>
    ...
</controls:Panorama>