Silverlight控件 - Carrousel

Silverlight控件 - Carrousel

nasa.wang

2009.03.05

简介:

Carrousel是一个布局控件,可对其内部的子控件排出像《旋转木马》一样的效果。
项目地址:http://carrousel.codeplex.com/源文件中包括控件项目、事例项目和一个Web宿主项目。

使用:

这里下载DLL文件,其中包含一个文件:CarrouselPanel.dll。下载了文件后在Silverlight项目中添加引用。 
在page.xaml的头部添加代码

 xmlns:CarrouselPanel="clr-namespace:CarrouselPanel;assembly=CarrouselPanel"   

把ScatterView控件放入page中

<CarrouselPanel:CarrouselPanel x:Name="xCarrouselPanel" Height="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto"/>

在后台添加子控件


            for (int i = 1; i <= 21; i++)

            {

                StreamResourceInfo sri = Application.GetResourceStream(new Uri("Carrousel;component/img/" + i + ".jpg", UriKind.Relative));

                BitmapImage bi = new BitmapImage();

                bi.SetSource(sri.Stream);

                Image img = new Image();

                img.Source = bi;

                img.Width = 120;

                img.Height = 200;

                this.xCarrouselPanel.AddChild(img);

            }

这里用我做的demo来说明,这里我添加了21张塔罗牌。

Demo:

demo我这次又用到了SilverlightCairngorm 框架。MVC架构,条理清晰。写的比较简单,对SilverlightCairngorm 感兴趣的朋友可以看下。
演示地址:http://www.grmcac.com/silverlight/lab/Carrousel/

预览:

时间: 2024-10-27 14:57:32

Silverlight控件 - Carrousel的相关文章

玩转Silverlight控件(一)——开篇

在园子里已经有了好多关于Silverlight的文章,在这里我就不再滥竽充数放到首页了,就随便的一篇 篇来写吧,希望能给需要的人带来帮助. 希望大家关注. 给出Silverlight 2的安装: 下载:http://www.microsoft.com/silverlight/resources/install.aspx 接下来,请确保您的Visual Studio 2008的版本是sp1,下载: http://www.microsoft.com/DownLoads/details.aspx?fa

Silverlight控件注册验证机制探索

先给大家介绍一下Silverlight客户端控件的使用情景.一般来说, Silverlight客户端控件会销售给开发Silverlight程序的公司,他们是控件的购 买者.他们开发的程序中会用到Silverlight客户端控件.但是Silverlight控件 最终是在浏览Silverlight 程序的网站用户机器上执行的.说的有点绕,请参照 下图. 这个纯客户端注册验证机制主要流程如下: 1,控件购买者下载使用Silverlight控件(Silverlight控件中包含 PublicKey及验证

谁接活?Silverlight控件开发。请MSN联系wangycheng@163.com

问题描述 谁接活?Silverlight控件开发.请MSN联系wangycheng@163.com 解决方案 解决方案二:该回复于2008-05-09 11:19:31被版主删除解决方案三:做啥价格合作模式啥的说清楚zzuyongp@163.com解决方案四:没遇到过这种情况.

如何为IDE注册第三方Silverlight控件

为IDE注册第三方Silverlight控件,相对WinForm平台下第三方控件的注册,较为复杂.这里结合实际,给出一个相对方便的解决方案,欢迎讨论.   先看结果,以InputMan for Silverlight(简称IMSL)产品为例,注册好了以后如下图,在Choose Toolbox Items对话框直接Filter就可以找到到IMSL的控件了:     这样,从Toolbox拖一个IMSL控件以后工程就可以自动正确的把IMSL的两个Assembly都加到工程里了.   方法: 将下面的

Silverlight控件 - ScatterView

Silverlight控件 - ScatterView nasa.wang 2009.03.03 简介: ScatterView是一个布局控件,允许对其内部的子控件进行鼠标拖拽.扔出等操作. 项目地址:http://scatterview.codeplex.com/ 使用: 在这里下载DLL文件,其中包含两个文件:agTweener.dll .ScatterView.dll.ScatterView.dll是主文件agTweener.dll 是用来做动画效果的,之前 有对他的介绍.下载了文件后在S

玩转Silverlight控件(三)——StackPanel布局

在上一次文章中,我们介绍了Canvas的布局.我们也知道,在Silverlight中有 Canvas,StackPanel,Grid三种布局方式,今天我们就来详细地说一下StackPanel的布局. Stack,栈!这个词我们大家再熟悉不过,一种先进后出的数据结构.我觉得用这个来比喻我们这种布 局方式蛮形象.呵呵,稍后再说这个. StackPanel其实像极了JAVA GUI中的FlowLayout,流布局. 我们来看个例子: <StackPanel Background="White&q

玩转Silverlight控件(二)——Canvas布局

在接下来的几篇文章中,我将来介绍Silverlight相关的布局知识. 在Silverlight中,布局主要有三种方式: 1. Cavas 2. StackPanel 3. Grid 在传统的ASP.NET中,我们知道,布局通常是通过传统的CSS+DIV来予以实现,但是在Silverlight中, 我们更多的是通过布局控件+Style来予以实现,至少我的习惯是这样的.Style其实很类似于CSS. 好,转入正题,在这篇文章中,我主要来介绍Canvas控件的用法. 首先,让我们新建一个Silver

自定义SilverLight控件并调用

1.在aspx页面中切换调用同一个SilverLight项目中的不同用户控件 1.1.方法一 修改SilverLight项目启动文件App.xml的Application_Startup事件 01 private void Application_Startup(object sender, StartupEventArgs e) 02 03 { 04 05 if (!e.InitParams.ContainsKey("InitPage")) 06 07 { 08 09 this.Ro

silverlight控件模型之选择控件和列表控件

选择控件:checkbox控件和radiobutton控件 <StackPanel Background="White" VerticalAlignment="Center"> <CheckBox Content="中间状态" IsThreeState="True" IsChecked="" Margin="20"></CheckBox> <Ch