2012-02-23 22 views
0

今私は小さな画像を持っているStackPanelを使用しますが、この画像の背後に別の画像を中央に配置したいと考えています。イメージがStackPanelまたはGridのすべてを塗りつぶすかどうかは問題ありません。私はこれに必要なサイズにすることができます。Silverlight/WP7のスタックパネルまたはグリッドの背後に背景イメージを表示する方法はありますか?

これは可能ですか?

また、実行時に別のイメージにイメージを描画する必要がありますか?もしそうなら、これはWindows Phoneの場合は遅くないでしょうか?

答えて

4
<Grid> 
    <Grid.Background> 
     <ImageBrush ImageSource="../MyImages/MyFile.png" /> 
    </Grid.Background> 
    <StackPanel> 
     <!-- other contents --> 
    </StackPanel> 
</Grid> 

我々はStackPanelの内容の背後にある画像を表示するようにGridの背景を使用しています。

+0

ありがとう私は、ソリューションのメインルート(MainPage.xamlと同じ)に直接存在するイメージでこれを試しましたが、ソースを "Background.png"に設定するとイメージを見つけることができません。何か案は? –

+0

残念ですが、エラーメッセージが「ImageBrushタイプのソースが見つかりませんでした」というメッセージが表示されます。 –

+0

@JoanVenge申し訳ありません。 'Source'を' ImageSource'に変更します – Jay

関連する問題