4

パノラマ backgroundBrush を次のように設定します。

DataContext で:

var bitmapImage = new BitmapImage(new Uri("../Images/panorama.background.png", UriKind.RelativeOrAbsolute));
var backBrush = new ImageBrush { ImageSource = bitmapImage };
PanoramaBackgroundBrush = backBrush;

ビューで:

<controls:Panorama Background="{Binding PanoramaBackgroundBrush}"

上にアプリのpanorama.background.pngロゴが入った白い画像です。

パノラマ背景の端 (最後のパノラマ アイテムから最初のパノラマ アイテムまで) をスクロールするたびに、動作時に垂直の細い暗い線が表示されます。トランジションが停止すると、線が消えます。

YouTube にアップロードしたシミュレーターのビデオで問題を確認できます。

まるで WP SL のレンダリング エンジンが画像のエッジの遷移を再描画するのに追いついていないかのようです。しかし、同じ背景が Office ハブにあり、私が経験している問題はありません。

縦線問題の解決方法を教えてください。

4

1 に答える 1

5

私はこれを再現でき、テスト中にギャップが大きくなることさえありました。

オフィス ハブも同じ問題を抱えていると思いますが、白い背景を使用してごまかしています。そして、あなたもそうすることができます:

<Grid x:Name="LayoutRoot" Background="White">

これにより、白い背景の後ろにグリッドが表示されます。Panorama画像の端が白い場合 (YouTube ビデオのように)、不具合は見えなくなります。

于 2011-11-13T01:02:31.383 に答える