|
動感小菜單其實是想模仿Apple的菜單按鈕設計制作,但是畫虎不成反類犬,看起來有點別扭,昨天各位園友提了這方面的建議,感覺太硬如果加入動畫可能更好,非常感謝各位,而今天這篇的動感小菜單2,讓按鈕更加動感“柔”順:)期望能做的更好吧。
我們可以直接借助昨天的工程,在上面的基礎上修改,打開昨天的工程(Silverlight 游戲開發(fā)小技巧:動感小菜單):
直接選定一個StackPanel的Group,然后按住Alt鍵復制一個,為了方便編程,這次我們將它制作成一個控件:
在結(jié)構(gòu)里面直接選擇剛才Copy的組,點擊右鍵選擇Make Into UserControl,中文版是制作成為自定義用戶控件選項。
輸入一個名字,OK,就會自動進入到這個控件的編輯界面,關(guān)于自定義控件,我想其他的Blend教程有詳細介紹,這里只介紹技巧相關(guān)的內(nèi)容。
現(xiàn)在我們進入到VS中編程,當然了,如果您喜歡在Blend里直接寫也可以,我個人比較習慣在VS里編輯:)
你可以在工程中找到剛才制作的控件,選擇對應的cs文件開始寫代碼吧。
首先,要設定IconCard的圖像(請一定參看前一篇,本篇是在前一篇中進行的擴展)
在Group3Control的構(gòu)造函數(shù)中寫成這樣:
Code SnippetNET技術(shù):Silverlight 游戲開發(fā)小技巧:動感小菜單2,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。