C# WP8-更改全景标题字体大小(模板编辑)
我是WindowsPhone8开发的新手 只要它看起来像一个愚蠢的问题,我就阅读了关于如何更改全景标题的字体大小的文章,但实际上在我的新项目中没有完成 他们都说只要应用这个模板,修改标准模板:C# WP8-更改全景标题字体大小(模板编辑),c#,windows-phone-8,panorama-control,C#,Windows Phone 8,Panorama Control,我是WindowsPhone8开发的新手 只要它看起来像一个愚蠢的问题,我就阅读了关于如何更改全景标题的字体大小的文章,但实际上在我的新项目中没有完成 他们都说只要应用这个模板,修改标准模板: <application.resources> <datatemplate x:key="SmallPanoramaTitle"> <contentpresenter>
<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
,等等。您可以再试一次,我已经解决了。干杯!我没有注意到!我现在缺少的是“应用程序”我不知道我应该如何使用这个字符串:这是我的全景字符串现在:它应该如何变成,因为模板的名称是?