WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(2)-Graphics篇 阅读

Silverlight 3 Beta 新特性解析(2)-Graphics篇

 2009-03-20 12:00:00 来源:WEB开发网   
核心提示: Opacity属性用来控制边缘的透明度,其使用而控件的Opacity属性一样ShadowDepth属性用来设置投影平面和控件平面的垂直距离,Silverlight 3 Beta 新特性解析(2)-Graphics篇(5),默认值为5,其值范围为0~300其代码如下:1:<Slider

Opacity属性用来控制边缘的透明度,其使用而控件的Opacity属性一样

ShadowDepth属性用来设置投影平面和控件平面的垂直距离,默认值为5,其值范围为0~300

Silverlight 3 Beta 新特性解析(2)-Graphics篇

其代码如下:

  1: <Slider>

  2:   <Slider.Effect>

  3:     <DropShadowEffect BlurRadius="5" Color="White" Opacity="0.7" ShadowDepth="7"/>

  4:   </Slider.Effect>

  5: </Slider>

Element-To-Element Binding:

元素和元素之间的属性绑定是首先在WPF中实现的

现在Silverlight 3终于把这个实用的功能引入了

绑定的格式如:{Binding 属性名,Mode=绑定模式,ElementName=绑定元素}

其中绑定元素就是你先绑定的元素的名字,属性名是你想绑定的元素的属性名(这样将把被绑定的元素的绑定属性的值绑定给新元素的属性)

最后绑定模式有两种:OneWay和TwoWay,TwoWay表示有一方的绑定属性的值改变了,两边的值都同步更新

而OneWay表现只在被绑定元素的属性值改变后,绑定元素的属性值才改变,而反之不成立

如下代码:

  1: <Image Width="400" Height="400" x:Name="Img">

  2:   <Image.Projection>

  3:     <PlaneProjection x:Name="ImageProjection"/>

  4:   </Image.Projection>

  5: </Image>

  6: <Slider x:Name="PlotX" Minimum="-90" Maximum="90" Value="{Binding RotationX, Mode=TwoWay, ElementName=ImageProjection}"/>

  7: <Slider x:Name="PlotY" Minimum="-90" Maximum="90" Value="{Binding RotationY, Mode=TwoWay, ElementName=ImageProjection}"/>

  8: <Slider x:Name="PlotZ" Minimum="-90" Maximum="90" Value="{Binding RotationZ, Mode=TwoWay, ElementName=ImageProjection}"/>

是用了三个Slider来绑定控制Image的3D效果,效果图如下

Silverlight 3 Beta 新特性解析(2)-Graphics篇

出处:http://ibillguo.cnblogs.com/

系列文章:

Silverlight 3 Beta 新特性解析(1) - 概论

上一页  1 2 3 4 5 

Tags:Silverlight 特性

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