如何使用listbox ??
添加TiltEffect for datepicker和stackpanel答案 0 :(得分:11)
默认情况下,ListBoxItems
仅启用ButtonBase
和TiltEffect
派生的控件。但是,您可以随时在代码中添加其他类型的控件(例如在页面构造函数中):
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