locked
怎么修改Panorama title的字体大小 RRS feed

  • 问题

  • Panorama默认的字体比较大,而且与下面内容的间距太大。我想修改title的字体大小,应该怎么做呢?谢谢!


    • 已编辑 xugy0926 2011年11月1日 3:40
    2011年11月1日 3:40

答案

  • 你好,

    可以自定义Titile的模板,具体XAML如下:

    <!--Panorama control-->
    <controls:Panorama Title="my application">
    <controls:Panorama.Background>
    <ImageBrush ImageSource="PanoramaBackground.png"/>
    </controls:Panorama.Background>


    <!--加入自定义标题字体-->
    <controls:Panorama.TitleTemplate>
    <DataTemplate>
    <TextBlock Text="My Title" FontSize="100" Margin="0,50,0,0" FontFamily="Lucida Sans Unicode" />
    </DataTemplate>
    </controls:Panorama.TitleTemplate>

    <!--Panorama item one-->
    <controls:PanoramaItem Header="first item">
    <!--Double line list with text wrapping-->
    <ListBox Margin="0,0,-12,0" ItemsSource="{Binding Items}">
    <ListBox.ItemTemplate>
    <DataTemplate>
    <StackPanel Margin="0,0,0,17" Width="432" Height="78">
    <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
    <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
    </StackPanel>
    </DataTemplate>
    </ListBox.ItemTemplate>
    </ListBox>
    </controls:PanoramaItem>
     


    Keep Fighting
    • 已建议为答案 Raymond Tang 2011年11月2日 1:25
    • 已标记为答案 xugy0926 2011年11月7日 14:45
    2011年11月2日 0:26