2011-04-08 36 views
2

我需要設置圖片爲全景圖頁面的標題,我們可以做到這一點嗎?其實我已經使用TitleTemplate這樣做了,但它不工作..你能指導我如何將圖像設置爲全景頁面標題。將圖片設置爲wp7中全景圖頁面的全景標題

守則是

<controls:Panorama Background="{Binding PanoramaBackground}"> 
    <controls:Panorama.TitleTemplate> 
    <DataTemplate> 
     <StackPanel> 
     <Image x:Name="HeaderImage" Source="/Resources/header_logo.png" /> 
     </StackPanel> 
    </DataTemplate> 
    </controls:Panorama.TitleTemplate> 
</controls:Panorama> 

但是這不是工作..

感謝和問候,

迪內希

回答

2

爲了使這項工作您需要實際上有一些數據,以便您的模板被使用。
由於您不想在模板中使用任何傳遞的值,只需將Title設置爲空字符串即可實現此功能。

<controls:Panorama Title=""> 
+0

這根本沒有任何幫助。正如GDM所提到的,問題確實在於需要設定的上限。 – 2011-09-11 08:59:01

0

,使這項工作,從圖像中刪除前導斜槓URI。它應該是:

<Image x:Name="HeaderImage" Source="Resources/header_logo.png" /> 
6

爲了使頭部可見你也可以設置一個最高保證金以這種方式您的模板:

<DataTemplate x:Key="PanoramaHeader"> 
    <Grid Height="72" Margin="0,72,0,0"> 
      <Image HorizontalAlignment="Left" Height="72" Margin="0" Source="/Assets/Images/header.png" Stretch="Fill" VerticalAlignment="Bottom" Width="72"/> 
    </Grid> 
</DataTemplate> 
11

,我發現我的問題的回答這個論壇之外:

的正確的方式爲標題位置中的所有全景視圖繪製一個大圖像是這樣的:

 <controls:Panorama.Title> 
      <StackPanel Orientation="Vertical" Margin="0,80,0,0"> 
       <Image x:Name="icon" Source="/Resources/Drawables/header_landscape.png" Height="163" Width="1920"/> 
       <!--<TextBlock Text="my application" FontStyle="Italic" FontSize="40" VerticalAlignment="Center" Margin="0,-40,0,0" />--> 
      </StackPanel> 
     </controls:Panorama.Title>