Silverlight控件 - ScatterView

Silverlight控件 - ScatterView

nasa.wang

2009.03.03

简介:

ScatterView是一个布局控件,允许对其内部的子控件进行鼠标拖拽、扔出等操作。
项目地址:http://scatterview.codeplex.com/

使用:

这里下载DLL文件,其中包含两个文件:agTweener.dll 、ScatterView.dll。ScatterView.dll是主文件agTweener.dll 是用来做动画效果的,之前 有对他的介绍。下载了文件后在Silverlight项目中添加引用。

在page.xaml的头部添加代码

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

把ScatterView控件放入page中

   <scatterview:scatterview margin="5,5,5,5" horizontalalignment="Stretch" x:name="xScatterView">
         </scatterview:scatterview>

在后台添加子控件

xScatterView.AddChild(UIElement1, UIElement2);

这里说明一下,第一个参数是真正要添加的子控件,第二个参数是子控件的阴影,如果没有,用null代替。

Demo:

这里我做了一个使用的小demo,可根据google ID从http://picasaweb.google.com获取相册数据并将获取到的照片缩略图放入ScatterView容器控件中。右下角的GetTarot按钮是内置的一套塔罗牌。
http://www.grmcac.com/silverlight/lab/ScatterView/

demo全部源代码下载:http://scatterview.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24169

预览:




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

Silverlight控件 - ScatterView的相关文章

Silverlight控件 - Carrousel

Silverlight控件 - Carrousel nasa.wang 2009.03.05 简介: Carrousel是一个布局控件,可对其内部的子控件排出像<旋转木马>一样的效果. 项目地址:http://carrousel.codeplex.com/源文件中包括控件项目.事例项目和一个Web宿主项目. 使用: 在这里下载DLL文件,其中包含一个文件:CarrouselPanel.dll.下载了文件后在Silverlight项目中添加引用.  在page.xaml的头部添加代码  xmln

玩转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控件(三)——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