Silverlight菜单控件 — CurveMenu

简介:

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引用为其绑定数据

            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/

其他:

我的Blog:http://www.cnblogs.com/nasa/

预览:

                                                                                               


时间: 2024-09-23 14:57:51

Silverlight菜单控件 — CurveMenu的相关文章

VBasic 给菜单控件增加快捷键

问题描述 VBasic 给菜单控件增加快捷键 怎么利用VBasic语言给菜单控件增加快捷键,就像word一样按一个组合可以调出命令来? 解决方案 http://www.cnblogs.com/EnCaL/articles/2417343.html 解决方案二: Silverlight菜单控件 - CurveMenu

Silverlight重写控件样式

在实际开发应用中,Silverlight默认控件样式并不能满足我们所有的需求,特别是对华丽界面的构造,需 要对现有控件进行皮肤重写.WPF/Silverlight中使用xaml描述界面,类似Css,它们同样有Style和Template .目前微软开源工具包中集成的均是复杂类型控件,如何修改它们的样式确实难倒了不少朋友,那么本节以分 析为主,结合对常用的NumericUpDown控件向大家讲解如何对现有控件进行样式重写. 首先打开工具包中的示例项目: 接着找到NumericUpDownSampl

为ASP.NET 2.0菜单控件增加target属性

ASP.NET 2.0 里的菜单控件加上 sitemap 文件为网站导航提供了很简单的实 现方法,但有个令人烦恼的事不能控制菜单打开的窗口,经常有需要弹出新窗口 的菜单就比较难处理.其实有个很简单的方法. 首先在sitemap文件添加自己定义属性,这里我们用 target <siteMapNode title="首页" description="" target="_blank" url="~/Default.aspx"

Asp.net 菜单控件简洁版_实用技巧

本文介绍的菜单控件采用的css 和ul list来显示菜单,生成的html小,无需javascript支持,对大部分的浏览器都支持,除ie6要单独修改css也可以使其支持. 通过本文可以了解asp.net 控件的开发,及Composite设计模式的实际运用. 采用Composite设计模式设计菜单类: MenuCompositeitem类 复制代码 代码如下: namespace Ruinet.Controls { [Serializable()] public class MenuCompos

AppleWatch开发入门五——菜单控件的使用

AppleWatch开发入门五--菜单控件的使用 一.简介         菜单也是WatchOS中一个重要的交互方式,限于Watch的屏幕尺寸,若将所有用户交互控件都紧密的排列进展示的UI中,那样难免会使用户操作困难,也会影响界面布局的简洁美观.因此,WatchOS的菜单机制是一层覆盖在屏幕上的交互界面,有如下的特点: 1.菜单是内置于InterfaceController中的,不需显式处理,只需对齐菜单项进行添加设置. 2.菜单最多可以容乃四个选项按钮. 3.通过重按可以呼出和隐藏菜单. 二

Redrain 通用菜单控件使用方法和说明(增加动态添加功能、附源码和demo)

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42889709       大概半年前我写过博客说明怎么改造duilib的原代MenuDemo来支持消息发送(地址为:http://blog.csdn.net/zhuhongshu/article/details/38253297),而后在仿酷狗项目里也用到了菜单类,并且菜单类岁仿酷狗一起开源了.但是仿酷狗里面的菜单是专门针对仿酷狗的需求而修改的,所以通用性还不够.考虑到

VB6.0关于主菜单控件位置的设置的问题

问题描述 VB6.0关于主菜单控件位置的设置的问题 菜单条控件的Top和Width属性可以在哪里设置呢?在VBasic 6.0语言中,没有找到对应的属性的设置. 解决方案 将菜单条装入工具条,工具条可以定位在窗体需要的位置上.

VB 6.0关于在菜单控件中添加一个超级链接的问题

问题描述 VB 6.0关于在菜单控件中添加一个超级链接的问题 在VB 6.0编程系统中怎么在主菜单条控件上增加一个超级链接,点超级链接就打开公司的购买网站页面? 解决方案 可以把超链接放在coolbar的带区上,把菜单条也放入coolbar实现.

请问在WinFrom中菜单控件中鼠标移入改变图片移出变回原来的图片

问题描述 请问在WinFrom中菜单控件中鼠标移入改变图片移出变回原来的图片 解决方案 解决方案二:在menuitem的mouseover事件中,更换menuItem的image属性不就得了