Windows phone 7 如何创建WP7 Office Hub全景图标题标记?

Windows phone 7 如何创建WP7 Office Hub全景图标题标记?,windows-phone-7,controltemplate,panorama-control,Windows Phone 7,Controltemplate,Panorama Control,WP7 Office hub全景图标题如下所示: <TextBlock Foreground="Black"><Run Text="smallBold" FontWeight="Bold"/><Run Text="Normal"></TextBlock> 这是什么 一个立体图像 两个图像(一个用于徽标,一个用于“microsoft Office”) 所有向量元素 我之所以对这个答案感兴趣,只是因为我知道只有在前两种情况下才能做到这一点 基本

WP7 Office hub全景图标题如下所示:

<TextBlock Foreground="Black"><Run Text="smallBold" FontWeight="Bold"/><Run Text="Normal"></TextBlock>

这是什么

  • 一个立体图像
  • 两个图像(一个用于徽标,一个用于“microsoft Office”)
  • 所有向量元素
我之所以对这个答案感兴趣,只是因为我知道只有在前两种情况下才能做到这一点

基本上,我需要在PanoramaHeaderTemplate中创建一个文本块,如下所示:

<TextBlock Foreground="Black"><Run Text="smallBold" FontWeight="Bold"/><Run Text="Normal"></TextBlock>

因此,生成的全景图应该有一个外观:

如果我在PanoramaHeaderTemplate中使用FontWeight指令-出于某种原因,它没有效果

如果我使用panoramitletemplate,我会得到可控的文本权重,但由于某种原因,我会显示一个panorama标题元素,它只显示panorama项目的x:Key元素名称,这会导致一个我根本不需要的标题的外观。即使我没有定义全景标题,也会发生这种情况


那么,在smallBold.Normal图上显示的全景“上部元素”(无论是标题还是标题)上,哪种方法是实现外观的正确方法?

这是一幅图像,直接穿过全景。它非常简单,因为全景视图被设置为显示长图像,以支持用户更好的滚动感觉。 所以我会考虑使用图像,因为它更容易实现,你想用图像,而不是背景图像来做什么

一些有用的相关问题/文章:


我不知道Office使用的是什么,但这并不重要,因为作为一个本地应用程序,它不是用Silverlight创建的


您可以通过更改
全景.TitleTemplate
来创建相同的效果,以包含您想要的任何内容(文本块、图像等)。您可能还必须调整应用于模板的defautl样式,以设置
PanningTitleLayer

的高度和宽度。您的意思是,如果在标题模板外使用相同的标记,文本将按预期粗体显示,但在标题模板中它被忽略?为什么会被否决?这是正确的答案(阿比特·基亚诺应该学会更连贯地写作。(为清晰起见,对答案进行了编辑)“谢谢你,Claus Jorgensen,你会写得更连贯些。你可以从句子中间的随机的上套字开始。”克劳斯-答案,以及后来被缓和的评论,都是非常棒的。谢谢你把它清理干净。谢谢。现在我已经知道标题是CRRE。ct放置我的应用程序名称和徽标。标题的问题是,如果我数据绑定全景,显然,我需要提供标题模板。如果我不提供,我会在标题处获得一个Type.ToString()。