0
現在我使用一個StackPanel,在那裏我有一個小圖像,但我想在這個圖像背後有另一個圖像居中。我不介意圖像是否填滿了所有的StackPanel或Grid。我可以使它成爲這個所需的正確尺寸。有沒有辦法在Silverlight/WP7上的堆棧面板或網格背後有背景圖片?
這可能嗎?
還是需要在運行時在另一個圖像上繪製圖像?如果是這樣,Windows Phone會不會很慢?
現在我使用一個StackPanel,在那裏我有一個小圖像,但我想在這個圖像背後有另一個圖像居中。我不介意圖像是否填滿了所有的StackPanel或Grid。我可以使它成爲這個所需的正確尺寸。有沒有辦法在Silverlight/WP7上的堆棧面板或網格背後有背景圖片?
這可能嗎?
還是需要在運行時在另一個圖像上繪製圖像?如果是這樣,Windows Phone會不會很慢?
<Grid>
<Grid.Background>
<ImageBrush ImageSource="../MyImages/MyFile.png" />
</Grid.Background>
<StackPanel>
<!-- other contents -->
</StackPanel>
</Grid>
我們使用Grid
的背景來顯示StackPanel
後面的內容的圖像。
謝謝我在直接位於解決方案主要根目錄(與MainPage.xaml相同)的圖像中嘗試此操作,但是當將源設置爲「Background.png」時,它無法找到圖像。有任何想法嗎? – 2012-02-23 04:54:56
對不起,錯誤消息是'屬性源在ImageBrush類型中找不到'。 – 2012-02-23 04:56:26
@JoanVenge對不起;將'Source'改爲'ImageSource' – Jay 2012-02-23 05:00:05