今天不太忙,做一個小玩意兒解解悶(不用一行cs代碼哦),先看效果圖:
步驟:
1.先啟動Microsoft Expression Design 3
a.畫一個正圓,再隨便打幾個字,同時選中文字和圓
b.選擇菜單欄中的"對象"-->"路徑上的文本"-->"附加文本",調整文本內容,間距等,讓其正好布滿圓圈,調整好以后,再把圓形的填充和邊框去掉(即無填充,無邊框)
c."文件"-->"導出",格式選擇"Xaml Silverlight3畫布"
2.啟動Blend 3
a.新建一個用戶控件TextItem,把剛才Design導出的xaml打開,復制其中的<Canvas>...</Canvas>部分到TextItem中
b.新建一個Storyboard,產生旋轉
c.將Storyboard利用觸發器自動觸發(詳情可見源代碼下載)
d.MainPage.xaml上,把剛才做好的控件TextItem拖二個出來,其中一做下變形,同時設置不透明度,以達到類似陰影效果
F5,運行效果大概如下:
提示:可修改后代碼再運行!
源代碼下載:CircleText.rar