WEB开发网
开发学院图形图像Flash Fun with Silverlight系列之二 -- Accordion多层... 阅读

Fun with Silverlight系列之二 -- Accordion多层折叠效果

 2008-10-11 11:41:54 来源:WEB开发网   
核心提示: 主要是四个动作,第一设置具体内容的显示和隐藏,Fun with Silverlight系列之二 -- Accordion多层折叠效果(2),第二设置黄色小箭头的方向,第三是设置矩形框的大小,的确有很多控件和效果没有Flex的丰富,希望Silverlight社区多涌现出像flexlib这样的

主要是四个动作,第一设置具体内容的显示和隐藏,第二设置黄色小箭头的方向,第三是设置矩形框的大小,最后设置标题的黄色背景的显示和隐藏。

再说事件的响应部分,我响应的是鼠标移动的事件MouseEnter,

1<Rectangle x:Name='imageMenuRect' Width='200' Height='50' RadiusX='15' RadiusY='15' Stroke="White" StrokeThickness='2' Fill="Transparent" 

MouseEnter="imageMenuRect_MouseEnter"/>

后台代码:

1    private void imageMenuRect_MouseEnter(object sender, MouseEventArgs e)
2    {
3      imageMenu.Opacity = 1d;
4      textMenu.Opacity = 0.4d;
5      inkMenu.Opacity = 0.4d;
6      miscMenu.Opacity = 0.4d;
7      if (imageMenuRect.Height == 50)
8      {
9        expandImageMenu.Begin();
10      }
11      else
12      {
13        collapseMenus.Begin();
14      }
15    }

把鼠标移动到的层高亮显示,然后激活动画。

最后我想说一下,因为silverlight起步比Flex晚,的确有很多控件和效果没有Flex的丰富,

希望Silverlight社区多涌现出像flexlib这样的开源控件库,

让Silverlight的世界更加丰富多彩起来。

上一页  1 2 

Tags:Fun with Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接