behavior是超級有用的東西,一定要學會,因為這個就是物件導向編程中的封裝.超級重要!
歡迎大家如果有好的效果,可以給我留言,我打算不斷的整理這個behavior,希望不久用behavior可以做我想要的任何功能.這樣在blend中拖拽一個 什麼都出來了 多爽啊.下面看體驗一個使用behavior 快樂編程的例子,讓你知道什麼叫"爽":我自己製作的項目:當頁面載入的時候,一個透明的三維矩形從"從天而降",這個動畫我只要寫一次,並且可以用在任何地方,而且不用寫一句代碼,我就是開啟blend,拖拽一下,就搞定了.blend中使用方法,隨便點擊個behavior,然後放到控制項身上即可實現behavior功能:
點中某個behavior ,然後按住不放,把他放到你想要放到的某個控制項上,這裡假設是一個stackpanel(背景為紅色):這樣就搞定了運行就可以自動實現動畫效果了.behavior怎麼自訂 ,網上一大堆的教程.大家可以自己看,就是八股文,按照固定模式搭建好架構,然後去編寫你想要實現的功能.下面我把我搜集的一些behavior發給大家:1滑鼠拖動支援:/Files/6666/behavior滑鼠拖動支援.zip2轉換成大寫字母:/Files/6666/behavior轉換成大寫字母.zip3搜尋方塊輸入一個關鍵字之後點擊Enter 自動實現搜尋(預設Silverlight是不支援的,需要自己鍵盤事件)/Files/6666/TextBoxEnterBehavior.zip4倒影功能/Files/6666/WatermarkTextbox.zip5點擊button可以使得另一個控制項自動獲得焦點/Files/6666/Cnzk.Library.Silverlight.Behaviors.zip6全螢幕顯示和離線瀏覽/Files/6666/全螢幕顯示離線瀏覽隱藏顯示.rar7隱藏和顯示/Files/6666/全螢幕顯示離線瀏覽隱藏顯示.rar8浮水印效果/Files/6666/WatermarkTextbox.zip9滑鼠拖動跟隨效果2/Files/6666/TouchDragZoomBehaviors.zip10頁面翻轉的behavior/Files/6666/swivelpaneldemo.zip11實現unload功能的behavior/Files/6666/SilverlighUnloadedBehavior.zip12用behavior製作的遊戲/Files/6666/fungame..zip13 使用behavior製作的MX 大會的3D搖擺功能(正在整理代碼中,整理好之後上傳給大家)14滑鼠拖動跟隨效果3/Files/6666/DragBehavior.zip文章繼續......最近移動硬碟沒有帶,先上傳10個,大概還有30個效果,還有歡迎大家把好的behavior分享,留下地址給俺看看.謝謝分享.