0

WP7 Office 中心全景标题如下所示:

办公中心外观

它是什么?

  • 一张实心图像
  • 两张图片(一张用于徽标,一张用于“microsoft Office”)
  • 所有向量元素

答案只是让我感兴趣,因为我只知道如何在前两种情况下实现这一点。

基本上我需要在 PanoramaHeaderTemplate 中创建一个 TextBlock,就像这样:

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

所以生成的全景图应该看看:

全景标题外观

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

如果我使用 PanoramaTitleTemplate,我会得到可控的文本粗细,但由于某种原因出现了全景标题元素,它只显示全景项目的 ax:Key 元素名称,导致出现我不需要的标题全部。即使我没有定义全景标题,也会发生这种情况。

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

4

2 回答 2

1

我不知道 Office 使用什么,但这无关紧要,因为作为本机应用程序,它不是使用 Silverlight 创建的。

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

于 2011-09-20T08:47:13.310 回答
1

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

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

于 2011-09-19T15:56:47.393 回答