偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談Silverlight版本中的LoadMask

開(kāi)發(fā) 后端
使用Silverlight獲取服務(wù)端數(shù)據(jù)時(shí),只能使用異步調(diào)用,需要一定的時(shí)間。本文將為大家談?wù)凷ilverlight版本中的LoadMask方法。

在Silverlight中的ExtJS 下, Ext.Element 的 mask 和 unmask 方法可以輕松的對(duì)任意的界面元素進(jìn)行遮罩和取消遮罩,在遮罩的過(guò)程中,這個(gè)界面元素暫時(shí)不能被操作(當(dāng)然, ExtJS 之下還有專(zhuān)門(mén)的 Ext.LoadMask 類(lèi)),有興趣的可以參考 ExtJS 相關(guān)的 API 。因此在Silverlight下,我們同樣需要類(lèi)似的 mask 和 unmask方法。

我們先定義一個(gè)接口 ILoadMask ,并且定義了兩個(gè)方法 Mask 和 Unmask,作用就不多說(shuō)了,如下圖所示。

 ILoadMask 接口

接下來(lái),我們?cè)谔峁┮环N默認(rèn)的實(shí)現(xiàn) GridLoadMask ,能夠?qū)rid進(jìn)行遮罩,如下圖所示:

GridLoadMask, 能夠?qū)rid進(jìn)行遮罩

接下來(lái),為UIElement提供兩個(gè)擴(kuò)展方法, Mask 和 Unmask,如下圖:

為 UIElement 提供 Mask 和 Unmask 方法

最后貼出使用方法,假設(shè)我們的 XAML 如下圖:

XAML

對(duì)應(yīng)的后臺(tái)實(shí)現(xiàn)代碼如下:

Mask 和 Unmask 方法調(diào)用

您正在閱讀的是《淺談Silverlight版本中的LoadMask

【編輯推薦】

  1. Silverlight中實(shí)現(xiàn)強(qiáng)壯的、可復(fù)用的拖放行為
  2. Silverlight 2在IE6 SP2上虛線(xiàn)邊框問(wèn)題
  3. VS 2010 Beta1和Silverlight不得不說(shuō)的事
責(zé)任編輯:彭凡 來(lái)源: cnblogs
相關(guān)推薦

2009-05-06 09:19:53

Silverlight檢測(cè)微軟

2010-03-01 17:44:39

Silverlight

2009-08-11 08:15:12

Silverlight

2009-02-20 08:54:20

DownloaderSilverlight對(duì)象

2012-05-09 09:11:52

Silverlight

2010-04-23 13:23:42

Silverlight

2010-06-02 09:25:29

Silverlight

2009-11-26 13:12:16

Silverlight

2009-09-22 16:14:41

ViewBox組件

2014-11-04 14:33:33

WebService

2009-12-31 15:08:22

Silverlight

2011-08-30 10:20:41

Silverlight

2017-08-28 15:21:29

異步處理回調(diào)函數(shù)異步編程

2009-06-26 14:04:15

Quartz配置

2009-03-11 15:30:05

evalwithJavascript

2011-06-28 09:51:08

.NET對(duì)象相等

2012-01-04 10:07:56

Delphi

2009-07-15 09:59:11

Metal觀(guān)感Swing

2009-12-01 15:56:17

SUSE Linux

2009-09-22 17:38:25

Jobs框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)