WP8 - 更改全景标题字体大小(模板编辑)

时间:2014-01-18 21:46:57

标签: c# windows-phone-8 panorama-control

我是Windows Phone 8开发的新手。

只要它看起来像一个愚蠢的问题,我就会阅读如何更改全景标题的字体大小,但实际上在我的新项目上完成它时失败了。

他们都说要应用这个模板,修改标准模板:

 <application.resources>
                <datatemplate x:key="SmallPanoramaTitle">
                    <contentpresenter>
                        <textblock text="{Binding}" fontsize="50" margin="0,70,0,0" />
                    </contentpresenter>
                </datatemplate>
    </application.resources> 

我怎么能这样做呢?提前谢谢!

2 个答案:

答案 0 :(得分:4)

我有一篇博文详细介绍了如何更改Panorama控件的默认模板:Changing the background for panorama title and panorama header

您是否已将帖子中的模板应用到目标全景控件?您可以使用以下代码执行此操作:

<Panorama TitleTemplate="{StaticResource SmallPanoramaTitle}">

答案 1 :(得分:3)

如果您的实际问题是“放置此模板的位置”?它应该在App.xaml中,因为它包含属于App.xaml的Application.Resources标记:

<Application ...>
    ....
    <Application.Resources>
        ....
        <!-- Other resources if any -->
        ....
        <DataTemplate x:Key="SmallPanoramaTitle">
            <ContentPresenter>
                <TextBlock Text="{Binding}" FontSize="50" Margin="0,70,0,0" />
            </ContentPresenter>
        </DataTemplate>
    </Application.Resources>
    ....
</Application>

之后,您可以按@ToniPetrina所示的方式使用模板。