接觸Silverlight已經有兩三個月了,開始一直感覺他和Winform很相似,拖拖控件就行了,所以一直把經歷放在了研究后台和服務器交互和性能優化上面,很少去仔細研究Silverlight的頁面。前幾天,公司突然讓修改一個Winform的項目,再回過頭來看Winform,有種"不堪回首 ...
最近做的Silverlight項目上用到了大量的拖拽,自動跟隨等功能,由於趕時間,加上對Silverlight半生不熟,用的是最簡單也是最不好維護的方法。項目忙完了閑下來,想重構一下代碼,想起了Trigger和Action這兩個東西,當初接觸這兩個東西不深,只是認識,不知道用。現在正好可以好好學習一下,參考了重多大神的代碼之后,終於初步熟悉了它們。這里分享一下我對Trigger和Action的認識 ...
2012-06-28 04:06 1 2967 推薦指數:
接觸Silverlight已經有兩三個月了,開始一直感覺他和Winform很相似,拖拖控件就行了,所以一直把經歷放在了研究后台和服務器交互和性能優化上面,很少去仔細研究Silverlight的頁面。前幾天,公司突然讓修改一個Winform的項目,再回過頭來看Winform,有種"不堪回首 ...
在Silverlight應用程序和客戶進行交互工作的時候可以不用寫后台代碼而通過Xaml代碼來實現,在本文我們將學習了解Trigger觸發器。 Trigger觸發器:引發動作的因素,比如鼠標點擊、鍵盤輸入、鼠標雙擊、鍵盤Enter鍵敲入、鼠標中鍵滾動等等,這些都是觸發 ...
在Silverlight中的Action是指動作的意思,在Trigger觸發器觸發的時候,執行Action動作。在我們自定義Action的時候可以定義兩種Action分別是繼承於TargetedTriggerAction<T>和TriggerAction<T> ...
項目中有個需求,數據加載完成后,默認模擬點擊某個元素節點(選中某個元素節點)並觸發事件 $('.course_list dd').on('click', function () { // ...
考慮這樣的應用場景:我們希望在點擊checkbox后,其后緊跟的span標簽中的文字會加粗。實現這種功能很簡單,只需要在checkbox的click回調方法中完成相應的功能即可。但是如果我們希望在代碼中手動(而不是用鼠標點擊)觸發該事件時,可以使用jQuery的on 和 trigger ...
既然使用了trigger和triggerHandler,那么你應該了解了他們的差別了。 trigger():在每一個匹配的元素上觸發某類事件。 triggerHandler():這個特別的方法將會觸發指定的事件類型上所有綁定的處理函數。 看似兩個非常相似,但是表同里不同! 下面 ...
我們在jQuery基礎教程之如何注冊以及觸發自定義事件這篇文章中,有用到今天要講的trigger方法。今天我們來簡單看看jquery中的trigger何triggerHandler方法的區別:trigger( event, [data] )在每一個匹配的元素上觸發某類事件。這個函數也會導致瀏覽器 ...
在WPF或者是在Silverlight中有個非常強大的可以編輯的容器控件RichTextBox,有的時間會采取該控件來作為編輯控件。鑒於這方面的文章不多,所以想把他的一些用法總結一些,以供大家參考。 一、RichTextBox的內容相關的類 1.1RichTextBox的內容結構 ...