WPF實現等待介面效果

2022-02-14 17:43:51 字數 1261 閱讀 1631

在使用一些應用的時候會發現等待介面做的使用者體驗很好,所以打算使用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 建立乙個週期性觸發的定時器 例如,間...