Silverlight菜单控件 — CurveMenu

2018-01-16 10:41:45 浏览数 (1)

简介: CurveMenu是一个菜单控件,可对其内部的图片排出旋转的效果。

项目地址:http://curvemenu.codeplex.com/

功能:

  1. 曲率
  2. 选中项
  3. 间距
  4. 中间间距
  5. 中间放大率
  6. 边缘变形率
  7. 边缘透明率
  8. 可调大小
  9. 3DY轴旋转率
  10. 文本间距
  11. 是否启用文本
  12. 是否循环

更新:

  1. at 09.09.02 创建项目。
  2. at 09.09.29 提交codeplex。
  3. at 09.10.12 完成封装,制作demo演示。

使用:

使用很简单,添加dll引用为其绑定数据

代码语言:js复制
            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:

http://grmcac.com/silverlight/lab/CurveMenu/

0 人点赞