Windows 7手机倾斜效果?

时间:2012-02-02 04:33:57

标签: windows-phone-7 effects

如何使用listbox ??

添加TiltEffect for datepicker和stackpanel

3 个答案:

答案 0 :(得分:11)

默认情况下,ListBoxItems仅启用ButtonBaseTiltEffect派生的控件。但是,您可以随时在代码中添加其他类型的控件(例如在页面构造函数中):

TiltEffect.TiltableItems.Add(typeof(StackPanel)); 

然后在XAML中:

<StackPanel toolkit:TiltEffect.IsTiltEnabled="true">
    ...

有关效果以及如何扩展支持类型的更多详细信息,请访问:

http://windowsphonegeek.com/articles/Silverlight-for-WP7-Toolkit-TiltEffect-in-depth

答案 1 :(得分:5)

我对Silverlight工具包倾斜效果不满意,尤其是“基于类型”对元素进行“合理”应用的方式。所以我写了一个替代方案。您还可以配置要应用的“倾斜度”。源代码可以在这里找到:

Metro in Motion Part #4: Tilt Effect

然后,您可以按如下方式单独将tile应用于元素:

<Button local:MetroInMotion.Tilt="6"/> 

其中整数指定要应用的倾斜度。我建议使用相当低的值,原生效果非常微妙,但是人们倾向于在自己的silerlight应用程序中使它太极端,Metro效果应该是微妙的,它们不应该对你大喊大叫!

答案 2 :(得分:0)

不确定它是否对您的控件有帮助,但我发现Microsoft提供的TiltEffect有用:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff941108(v=vs.105).aspx