客戶端微信在二維碼狀態下,滑鼠滑過,會有一張手機的圖片滑動滑出,從隱藏到顯示,從顯示到隱藏。
思路很簡單:1、設定透明度;2、給個移動的位移
先看下來做的效果
整體程式碼也不難,就是給Image控制設定動畫效果。
但是要注意的一點就是,需要為Image控制項設定一個屬性IsHitTestVisible="False",MSDN上的解釋是「如果此元素可以從至少一個點上作為命中測試結果返回,則為true,否則為false。效果。
由於Image處於Grid的下方,所以當滑鼠從左側慢慢劃入時是沒有問題的,因為滑鼠點擊不到Image,但是如果滑鼠滑動過快,接觸到Image,則會不斷的觸發MouseEnter事件,從而出現不斷的閃爍。
當設定了IsHitTestVisible="False"時,則Image不會被點擊到,也就沒有影響了。
以上所述是小編給大家介紹的C#開發微信 二維碼滑鼠滑動 影像顯隱效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對PHP中文網的支持!