0

WP7Officeハブのパノラマヘッダーは次のようになります。

オフィスハブルック

それは何ですか?

  • 1つのソリッドイメージ
  • 2つの画像(1つはロゴ用、もう1つは「MicrosoftOffice」用)
  • すべてのベクトル要素

最初の2つのケースでのみこれを達成する方法を知っているので、答えは私に興味があります。

基本的に、PanoramaHeaderTemplateでTextBlockを作成する必要があります。これは次のようになります。

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

したがって、結果のパノラマは次のようになります。

パノラマヘッダールック

PanoramaHeaderTemplateでFontWeightディレクティブを使用すると、何らかの理由で効果がありません。

PanoramaTitleTemplateを使用すると、制御可能なテキストの太さが得られますが、何らかの理由でパノラマヘッダー要素が表示されます。これは、PanoramaItemのax:Key要素名のみを表示するため、必要のないヘッダーが表示されます。すべて。これは、パノラマヘッダーを定義しなくても発生します。

それでは、smallBold.Normalの図に表示されている、タイトルかヘッダーかに関係なく、パノラマの「上部要素」の外観を実現する正しい方法はどれですか。

4

2 に答える 2

1

Officeが何を使用しているかはわかりませんが、ネイティブアプリとして、Silverlightで作成されていないため、関係ありません。

Panorama.TitleTemplateを変更して、必要なもの(TextBlock、画像など)を含めることで、同じ効果を作成できます。テンプレートに適用されるdefautlスタイルを調整して、の高さと幅を設定する必要がある場合もありますPanningTitleLayer

于 2011-09-20T08:47:13.310 に答える
1

パノラマを真っ直ぐ横切った画像です。パノラマビューは、ユーザーのスクロール感を向上させるために長い画像を表示するように設定されているため、非常に簡単です。だから私は、背景画像ではなく画像を使って、あなたがやろうとしていることを達成するのが簡単なので、画像を使うことを検討します。

いくつかの有用な関連質問/記事:

于 2011-09-19T15:56:47.393 に答える