4

私はbackgroundBrush次のようなパノラマセット:DataContextので暗い縦線のWindows Phoneで

:ビューで

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は、上にアプリのロゴが付いた白い画像です。

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

私はuploaded to youtubeを持っているシミュレータのビデオで問題を見ることができます。

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

垂直線の問題を解決する方法を教えてください。

答えて

5

私はこれを再現することができ、時にはテスト中に大きなギャップが得られます。

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

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

これはPanorama白い背景の後ろのグリッドを与えます。あなたの画像が(YouTubeのビデオのように)端に白い場合、グリッチはもう見えなくなります。

+0

私はページの背景を設定していましたが、何らかの理由で動作しませんでした。グリッドでは動作します。ありがとうございました。 –