我試圖在此頁面上創建一個圖像幻燈片:http://forum.xda-developers.com/forumdisplay.php?f=1914 如果將鼠標懸停在平板電腦的圖像上,會出現兩個箭頭,您可能會滑過這些圖像。在wpf中製作圖像幻燈片
如何用wpf來實現這一點? 我想創建它就像在頁面上,我按右箭頭,當前圖像移動到左側,新圖像從右側進入中心。
該應用程序應該是獨立的決議,所以我想用畫布工作是不可能的。
我試圖在此頁面上創建一個圖像幻燈片:http://forum.xda-developers.com/forumdisplay.php?f=1914 如果將鼠標懸停在平板電腦的圖像上,會出現兩個箭頭,您可能會滑過這些圖像。在wpf中製作圖像幻燈片
如何用wpf來實現這一點? 我想創建它就像在頁面上,我按右箭頭,當前圖像移動到左側,新圖像從右側進入中心。
該應用程序應該是獨立的決議,所以我想用畫布工作是不可能的。
爲了給這個問題一個籠統的回答沒有寫你的代碼(,這是你的任務):
一個圖像的尺寸創建Grid
。創建Canvas
,將HeightProperty
設置爲圖像的高度,將WidthProperty
設置爲圖像寬度*的總和。
接下來的事情,將箭頭和畫布的兩個圖像作爲孩子添加到您的網格並正確放置它們。
倒數第二件事。爲網格MouseEnter
創建一個事件,將箭頭的IsVisible
屬性更改爲true
,併爲MouseLeave
設置一個事件,將其設置爲false
。
最後一件事。爲兩個箭頭圖像創建LeftMouseButtonDown
的事件,這兩個箭頭圖像將觸發動畫,將畫布的Margin.Left
屬性更改爲一幅圖像的寬度。
到目前爲止你有沒有嘗試過?這個頁面不是要求人們爲你寫一個程序,而是爲了幫助你解決遇到的問題。 你可以使用非常簡單的WPF動畫來完成類似的事情。 – phil13131