Windows Phone 的控件倾斜效果

Windows Phone 7的系统设置里,按钮都有一个点击倾斜的效果,但自己添加的控件就没有。但微软提供了这个效果的代码:TiltEffect 

MSDN的介绍:http://msdn.microsoft.com/zh-cn/library/ff941108(v=vs.92).aspx

先下载此处的示例:http://go.microsoft.com/fwlink/?LinkId=200720

把里面的TiltEffect.cs添加到自己的项目,改一下这个文件的命名空间,然后修改要使用倾斜效果的XAML页面:

头部声明中添加 :

xmlns:local="clr-namespace:[Namespace]"
local:TiltEffect.IsTiltEnabled="True"

OK了。

如果要单独设置某个控件不使用这个效果,可以单独设置此控件的属性 local:TiltEffect.SuppressTilt="True"

说明: IsTiltEnabled 是依赖项属性。该属性将添加到页面的根位置,以便倾斜效果传播到您创建的所有控件。您可以将倾斜效果设置为全局应用,也可以只对单个控件应用。而且,将使用 SuppressTilt 依赖项属性抑制单个控件上的倾斜效果。

posted @ 2012-02-20 10:25  yan_xiaodi  阅读(599)  评论(0编辑  收藏  举报