在使用一些應用的時候會發現等待介面做的使用者體驗很好,所以打算使用wpf實現一篇。
點選鏈結加入群聊
效果圖預覽
第一步需要一張無縫背景(位址)。
準備飛機。
xaml**。
"後台**。freemachineimagebrush
" imagesource="
/images/飛機132x48.png
"/>
"mycanvas
" focusable="
true
">
"background
" height="
400" width="
1262
"/>
"background2
" height="
400" width="
1262
" canvas.left="
1262
" />
""height="
48" width="
128" canvas.left="
336"/>
//建立定時器
dispatchertimer timer = new
dispatchertimer();
//定義影象畫刷
imagebrush backgroundbrush = new
imagebrush();
//構造
timer.tick +=engine;
timer.interval = timespan.frommilliseconds(20
);backgroundbrush.imagesource = new bitmapimage(new uri("
"));
background.fill =backgroundbrush;
background2.fill =backgroundbrush;
start();
private
void engine(object
sender, eventargs e)
}private
void
start()
EasyUI介面載入等待效果
使用easyui tab頁面,載入頁面的時候 可能會渲染很慢,體驗不是很好,加乙個簡單的等待效果吧。使用此指令碼需要先引入easyui.js基礎指令碼。var maskwidth window width var maskheight window height var maskhtml maskh...
WPF 實現水紋效果
原文 wpf 實現水紋效果 滑鼠滑過產生水紋,效果圖如下 xmal就放置了乙個img標籤 後台主要 窗體載入 private void window loaded object sender,routedeventargs e 計時器 public void tobindtimerevent tim...
WPF實現動畫效果
學習平台 微軟開發者部落格 微軟文件與學習 微軟開發者平台 在之前做winform中,也做過一些動畫效果,但是整個動畫都需要我們自己去編寫,利用計時器或執行緒去直接操作ui元素的屬性,然而在wpf中,則是通過一種全新的基於屬性的動畫系統,改變了傳統的開發模式。1 建立乙個週期性觸發的定時器 例如,間...