2012-11-11 93 views
0

我試圖在此頁面上創建一個圖像幻燈片:http://forum.xda-developers.com/forumdisplay.php?f=1914 如果將鼠標懸停在平板電腦的圖像上,會出現兩個箭頭,您可能會滑過這些圖像。在wpf中製作圖像幻燈片

如何用wpf來實現這一點? 我想創建它就像在頁面上,我按右箭頭,當前圖像移動到左側,新圖像從右側進入中心。

該應用程序應該是獨立的決議,所以我想用畫布工作是不可能的。

+1

到目前爲止你有沒有嘗試過?這個頁面不是要求人們爲你寫一個程序,而是爲了幫助你解決遇到的問題。 你可以使用非常簡單的WPF動畫來完成類似的事情。 – phil13131

回答

2

爲了給這個問題一個籠統的回答沒有寫你的代碼(,這是你的任務):

一個圖像的尺寸創建Grid。創建Canvas,將HeightProperty設置爲圖像的高度,將WidthProperty設置爲圖像寬度*的總和。

接下來的事情,將箭頭和畫布的兩個圖像作爲孩子添加到您的網格並正確放置它們。

倒數第二件事。爲網格MouseEnter創建一個事件,將箭頭的IsVisible屬性更改爲true,併爲MouseLeave設置一個事件,將其設置爲false

最後一件事。爲兩個箭頭圖像創建LeftMouseButtonDown的事件,這兩個箭頭圖像將觸發動畫,將畫布的Margin.Left屬性更改爲一幅圖像的寬度。