2012-02-23 1 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

관련 문제