最近做的Silverlight項目上用到了大量的拖拽,自動跟隨等功能,由於趕時間,加上對Silverlight半生不熟,用的是最簡單也是最不好維護的方法。項目忙完了閑下來,想重構一下代碼,想起了Trigger和Action這兩個東西,當初接觸這兩個東西不深,只是認識,不知道用。現在正好可以好好學習 ...
接觸Silverlight已經有兩三個月了,開始一直感覺他和Winform很相似,拖拖控件就行了,所以一直把經歷放在了研究后台和服務器交互和性能優化上面,很少去仔細研究Silverlight的頁面。前幾天,公司突然讓修改一個Winform的項目,再回過頭來看Winform,有種 不堪回首 的感覺。 十一長假即將來臨,在這里先祝大家假期快樂。今天難得有空,抽出點時間研究了一下Silverlight ...
2014-09-30 18:07 3 1532 推薦指數:
最近做的Silverlight項目上用到了大量的拖拽,自動跟隨等功能,由於趕時間,加上對Silverlight半生不熟,用的是最簡單也是最不好維護的方法。項目忙完了閑下來,想重構一下代碼,想起了Trigger和Action這兩個東西,當初接觸這兩個東西不深,只是認識,不知道用。現在正好可以好好學習 ...
這是本人2011年8月為某團隊寫的 Silverlight MVVM 模式入門教程。 雖然Silverlight有被HTML5代替的趨勢,但是Silverlight無論在開發還是表現上所具有的“一致性”更為突出,再加上完善的平台功能,Silverlight仍然是目前最好的RIA ...
在Silverlight中我們需要了解Behavior行為,它可以將一些常用的行為、效果等封裝起來,在需要調用的時候可以非常方便的調用,主要需要引用System.Windows.Interactivity.DLL。它的運行本質是為采用了Behavior行為的源對象自動加載處理事件 ...
在Silverlight項目中采用MVVM模式 1,對於視圖-邏輯的分離便於后期對原有功能擴展和維護,當UI變化時,ViewModel中的邏輯不需要進行變化 2,可以僅僅通過Blend實現簡單的功能,而不需要寫任何代碼。 在實現過程中 ...
Silverlight中使用MVVM(1)--基礎 Silverlight中使用MVVM(2)—提高 Silverlight中使用MVVM(3)—進階 Silverlight中使用MVVM ...
在Silverlight中的Action是指動作的意思,在Trigger觸發器觸發的時候,執行Action動作。在我們自定義Action的時候可以定義兩種Action分別是繼承於TargetedTriggerAction<T>和TriggerAction<T> ...
在Silverlight應用程序和客戶進行交互工作的時候可以不用寫后台代碼而通過Xaml代碼來實現,在本文我們將學習了解Trigger觸發器。 Trigger觸發器:引發動作的因素,比如鼠標點擊、鍵盤輸入、鼠標雙擊、鍵盤Enter鍵敲入、鼠標中鍵滾動等等,這些都是觸發 ...
今天根據要求對集中訪問控制符做了測試,在子類跨包繼承的權限問題,發現有些矛盾。 代碼說明:父類Father 在packageA中 子類Child01也在packageA中 子類Child02在packageB中 下面上代碼; 從第7行到第16行,是對在跨包子類中 ...