在silverlight3中,新增加了對動畫的延時效果
•backease -向後移動通過其幅度由指定值前進。
•bounceease -建立乙個像彈跳球的效果。
•circleease -根據動畫加速功能。
•cubicease -立體動畫加速功能。
•elasticease -使用輕快和振盪的動畫。
•exponentialease -加速後以指數值為基礎的動畫。
•powerease -加速後,一時間力度為基礎的動畫。
•quadraticease -加速後擴散的動畫。
•quarticease -加速後的時間立方體的動畫。
•quinticease -加速後的時間為5力度為基礎的動畫。
•sineease -加速沿正弦波動畫。
以下是我乙個簡單的**說明如果實現動畫效果
xaml:
3: xmlns:x=""
4: xmlns:d=""
5: xmlns:mc=""
6: mc:ignorable="d" d:designwidth="640" d:designheight="480">
7:
8:
12:
13:**:
1: //定義乙個故事板
2: storyboard sb = new storyboard();
3:
4: //定義乙個動畫
5: doubleanimation da = new doubleanimation();
6: da.to = 100;
7: da.duration = timespan.fromseconds(5);
8:
9: //定義乙個動畫延時效果
10: bounceease be = new bounceease();
11: be.bounces = 4;
12: be.bounciness = 1.8;
13: be.easingmode = easingmode.easeout;
14:
15: //把特效關聯到
16: da.easingfunction = be;
17:
18: storyboard.settarget(da, ellipse1);
19: storyboard.settargetproperty(da, new propertypath("(canvas.left)"));
20:
21: sb.children.add(da);
22: sb.begin();這裡我只演示其中一種效果的使用。你可以試其他更多的效果。
以下是通過blend設計這種效果的操作方法:
建立乙個新的動畫.
建立動畫乙個位移的。
選中動畫關健幀,在右邊的屬性欄中可以看到上邊的動畫效果選擇框。即可以實現同樣的效果。
Silverlight3動態訪問wcf
網路上設定silverlight動態訪問wcf服務,大多是拋開servicereferences.clientconfig檔案,完全以 方式實現對wcf的動態訪問。但這種做法存在實現複雜和侷限性。在實際使用的過程中,出於安全等原因,很多時候需要通過自定義繫結,設定很多內容。通過vs中的嚮導生成sil...
Silverlight 3試用手記
試用環境 wmware 6.5.2,windows xp sp3,512mb記憶體分配,15gb硬碟分配.以上虛機環境安裝完畢後,映象檔案大小是3.44gb.關於記憶體,本人還是建議分配得更大一些,儘管512跑起來也不是很慢.因為silverlight2和3的開發環境無法共存,所以使用虛機環境進行安...
Silverlight3初用手記
之前我還 說,在vs2008下該不支援的還不支援,不過沒想到在sl3更絕。在新建sl3專案的時候,乾脆沒有了設計檢視。不過,在公升級過來的sl3專案中,設計檢視居然還存在,真奇怪。sl3的客戶端經我測試相容sl2的。新建專案的時候多了asp.net mvc方式承載。離線,預設是沒有的,需要勾上乙個屬...