Windows 7手机倾斜效果?

Jee*_*eva 1 effects windows-phone-7

如何使用listbox添加TiltEffect for datepicker和stackpanel?

Mis*_*cat 11

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

TiltEffect.TiltableItems.Add(typeof(StackPanel)); 
Run Code Online (Sandbox Code Playgroud)

然后在XAML中:

<StackPanel toolkit:TiltEffect.IsTiltEnabled="true">
    ...
Run Code Online (Sandbox Code Playgroud)

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

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


Col*_*inE 5

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

Metro in Motion第4部分:倾斜效应

然后,您可以单独将tile应用于元素,如下所示:

<Button local:MetroInMotion.Tilt="6"/> 
Run Code Online (Sandbox Code Playgroud)

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