天天看點

Silverlight菜單控件 — CurveMenu

簡介:

CurveMenu是一個菜單控件,可對其内部的圖檔排出旋轉的效果。

曲率

選中項

間距

中間間距

中間放大率

邊緣變形率

邊緣透明率

可調大小

3DY軸旋轉率

文本間距

是否啟用文本

是否循環

更新:

at 09.09.02 建立項目。

at 09.09.29 送出codeplex。

at 09.10.12 完成封裝,制作demo示範。

使用:

使用很簡單,添加dll引用為其綁定資料

            data = new List<CurveMenuPanel.ItemData>();

            for (var i = 0; i < 16; i++)

            {

                cmp.ItemData itemData = new cmp.ItemData();

                itemData.id = i;

                itemData.imageUri = "img/" + i.ToString() + ".png";

                itemData.title = "圖檔" + i;

                data.Add(itemData);

            }

            mainPage.itemDataList = data;

            mainPage.buildScreen();

Demo:

<a href="http://grmcac.com/silverlight/lab/CurveMenu/" target="_blank">http://grmcac.com/silverlight/lab/CurveMenu/</a>

其他:

預覽:

<a href="http://grmcac.com/silverlight/lab/CurveMenu/"></a>