Windows Phone 7 Заголовок не существует в Панораме управления - PullRequest
0 голосов
/ 08 ноября 2011

Я занимаюсь разработкой приложения для Windows Phone 7 и пытаюсь изменить внешний вид элемента Title.

По всему интернету показан код, подобный следующему:

<controls:Panorama> 
    <controls:Panorama.Title> 
        <StackPanel Orientation="Horizontal" Margins="0,80,0,0"> 
            <Image Source="/myimage.png"/> 
            <TextBlock Text="my title"/> 
        </StackPanel> 
    </controls:Panorama.Title> 
</controls:Panorama>

Но когда я его запускаю, просто появляются эти ошибки

Свойство 'Title' не существует для типа 'Grid' в пространстве имен XML 'clr-namespace: Microsoft.Phone.Controls; Assembly = Microsoft.Phone.Controls'. c: \ users \ lukecou \ Documents \ visual studio 2010 \ Проекты \ PanoramaApp2 \ PanoramaApp2 \ Homepage.xaml 22 10 PanoramaApp2

и

Присоединяемое свойство 'Заголовок' не найдено в типе 'Панорама'. c: \ users \ lukecou \ Documents \ visual studio 2010 \ Проекты \ PanoramaApp2 \ PanoramaApp2 \ Homepage.xaml 22 10 PanoramaApp2

Почему элемент Заголовок существует для всех, а не для меня?

Как мне получить к нему доступ?

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Примечательно, что в сообщении об ошибке говорится, что «свойство Title не существует для типа 'Grid' ", почему Grid, а не Panorama? Это ключ к чему-то еще не так с вашим настоящим Xaml

0 голосов
/ 08 ноября 2011

Вместо этого используйте TitleTemplate

<controls:Panorama.TitleTemplate>
    <DataTemplate>
    <StackPanel Orientation="Horizontal" Margin="0,80,0,0"> 
    <Image Source="/myimage.png"/> 
    <TextBlock Text="my title"/> 
    </StackPanel> 
</DataTemplate>     
</controls:Panorama.TitleTemplate>
...