Как получить доступ к пользовательскому шаблону Panorama TitleTemplate в c #? - PullRequest
0 голосов
/ 14 декабря 2011

В качестве заголовка для Panorama я использую пользовательский UserControl, который я хотел бы обновить из PhoneApplicationPage.Но для этого мне нужен доступ к нему, я пытался заполучить детей Панорамы:

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

Но там написано, что у Панорамы 0 Детей.Это нормально?Вы знаете способ доступа к шаблону Panorama.TitleTemplate?

Спасибо!

1 Ответ

1 голос
/ 14 декабря 2011

Что мешает вам сделать это?

<controls:Panorama Title="{Binding}">
    <controls:Panorama.TitleTemplate>
        <DataTemplate>
            <local:MyUserControl DataContext="{Binding}" />
        </DataTemplate>
    </controls:Panorama.TitleTemplate>
    ...
</controls:Panorama>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...