Silverlight游戲開發(fā)小技巧:動感小菜單2-創(chuàng)新互聯(lián)

動感小菜單其實是想模仿Apple的菜單按鈕設(shè)計制作,但是畫虎不成反類犬,看起來有點別扭,昨天各位園友提了這方面的建議,感覺太硬如果加入動畫可能更好,非常感謝各位,而今天這篇的動感小菜單2,讓按鈕更加動感“柔”順:)期望能做的更好吧。

創(chuàng)新互聯(lián)建站成立與2013年,先為永昌等服務(wù)建站,永昌等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為永昌企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

Silverlight 游戲開發(fā)小技巧:動感小菜單2

我們可以直接借助昨天的工程,在上面的基礎(chǔ)上修改,打開昨天的工程(Silverlight 游戲開發(fā)小技巧:動感小菜單):

Silverlight 游戲開發(fā)小技巧:動感小菜單2

直接選定一個StackPanel的Group,然后按住Alt鍵復(fù)制一個,為了方便編程,這次我們將它制作成一個控件:

Silverlight 游戲開發(fā)小技巧:動感小菜單2

在結(jié)構(gòu)里面直接選擇剛才Copy的組,點擊右鍵選擇Make Into UserControl,中文版是制作成為自定義用戶控件選項。

Silverlight 游戲開發(fā)小技巧:動感小菜單2

輸入一個名字,OK,就會自動進(jìn)入到這個控件的編輯界面,關(guān)于自定義控件,我想其他的Blend教程有詳細(xì)介紹,這里只介紹技巧相關(guān)的內(nèi)容。

Silverlight 游戲開發(fā)小技巧:動感小菜單2

現(xiàn)在我們進(jìn)入到VS中編程,當(dāng)然了,如果您喜歡在Blend里直接寫也可以,我個人比較習(xí)慣在VS里編輯:)

你可以在工程中找到剛才制作的控件,選擇對應(yīng)的cs文件開始寫代碼吧。

Silverlight 游戲開發(fā)小技巧:動感小菜單2

首先,要設(shè)定IconCard的圖像(請一定參看前一篇,本篇是在前一篇中進(jìn)行的擴(kuò)展)

在Group3Control的構(gòu)造函數(shù)中寫成這樣:

  1. public Group3Control()   
  2. {   
  3. InitializeComponent();   
  4. for (int i = 0; i < Group3.Children.Count; i++)   
  5. {   
  6. var item = Group3.Children[i] as IconCard;   
  7. item.RenderTransformOrigin = new Point(0.5, 0.5);   
  8. item.RenderTransform = new ScaleTransform() { ScaleX = 1, ScaleY = 1 };   
  9. iitem.IconIndex = i;   
  10. }   
  11. }   
前面看過的朋友應(yīng)該不難理解,這時一個指定操作。

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

名稱欄目:Silverlight游戲開發(fā)小技巧:動感小菜單2-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://muchs.cn/article6/hidig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站策劃、品牌網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化