Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WP8-更改全景标题字体大小(模板编辑)_C#_Windows Phone 8_Panorama Control - Fatal编程技术网

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

C# WP8-更改全景标题字体大小(模板编辑),c#,windows-phone-8,panorama-control,C#,Windows Phone 8,Panorama Control,我是WindowsPhone8开发的新手 只要它看起来像一个愚蠢的问题,我就阅读了关于如何更改全景标题的字体大小的文章,但实际上在我的新项目中没有完成 他们都说只要应用这个模板,修改标准模板: <application.resources> <datatemplate x:key="SmallPanoramaTitle"> <contentpresenter>

我是WindowsPhone8开发的新手

只要它看起来像一个愚蠢的问题,我就阅读了关于如何更改全景标题的字体大小的文章,但实际上在我的新项目中没有完成

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

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


我该怎么做呢?提前谢谢

我有一篇博客文章,详细介绍了如何更改全景控件的默认模板:

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

<Panorama TitleTemplate="{StaticResource SmallPanoramaTitle}">

如果您的实际问题是“将此模板放置在何处”?它应该在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所示的方式使用模板。

尽管看起来很傻,但实际上我根本不知道模板位于何处。是否需要创建新文件?我必须在任何其他特定文件中编写模板代码吗?我基本上不知道应该将我放在那里的代码粘贴到哪里:(您可以在控件所在的同一文件中编写模板。只需将其放入
phone:PhoneApplicationPage.Resources
block.Tbh我无法真正理解如何应用模板,一旦我将其写入App.xamli如果我使用,我得到的只是:“名称StaticTemplate在当前命名空间中不存在”我已经试过了,tbh。我得到的只是“名称”datatemplate“在名称空间中不存在”:(与“contentpresenter”和“textblock”相同)都是因为使用了错误的大小写,
datatemplate
应该是
datatemplate
,等等。您可以再试一次,我已经解决了。干杯!我没有注意到!我现在缺少的是“应用程序”我不知道我应该如何使用这个字符串:这是我的全景字符串现在:它应该如何变成,因为模板的名称是?