Jee*_*eva 1 effects windows-phone-7
如何使用listbox添加TiltEffect for datepicker和stackpanel?
Mis*_*cat 11
默认情况下,仅启用ListBoxItems
和派生的控件.但是,您可以随时在代码中添加其他类型的控件(例如,在页面构造函数中):ButtonBase
TiltEffect
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
我对Silverlight工具包倾斜效果感到不满意,尤其是它"基于类型"应用于元素的方式.所以我写了一个替代方案.您还可以配置要应用的"倾斜度".源代码可以在这里找到:
然后,您可以单独将tile应用于元素,如下所示:
<Button local:MetroInMotion.Tilt="6"/>
Run Code Online (Sandbox Code Playgroud)
整数指定要应用的倾斜度.我建议使用相当低的值,原生效果非常微妙,但是人们倾向于在自己的silerlight应用程序中使它太极端,Metro效果应该是微妙的,它们不应该对你大喊大叫!