对于我的 Windows Phone 8 应用程序,我正在实现自己的应用程序栏(我无法使用系统提供的应用程序栏)。一切正常,但我有一个大问题:菜单项的倾斜效果!
我尝试使用 WP 工具包提供的倾斜效果,但它看起来不像原来的那个。那么如何在自己的应用栏中使用系统应用栏的精确倾斜效果呢?
谢谢。
对于我的 Windows Phone 8 应用程序,我正在实现自己的应用程序栏(我无法使用系统提供的应用程序栏)。一切正常,但我有一个大问题:菜单项的倾斜效果!
我尝试使用 WP 工具包提供的倾斜效果,但它看起来不像原来的那个。那么如何在自己的应用栏中使用系统应用栏的精确倾斜效果呢?
谢谢。
因为你自己的 app bar 不是 Tiltable Item。您可以从此链接获取 TiltEffect.cs 文件:
http://code.msdn.microsoft.com/wpapps/Tilt-Effect-Sample-fab3b035
然后你应该将你自己的应用栏添加到 TiltEffect 的构造函数中的 TiltableItems 中,如下所示:
static TiltEffect()
{
// The tiltable items list.
TiltableItems = new List<Type>() { typeof(ButtonBase), typeof(ListBoxItem), };
TiltableItems.Add(typeof(Border));
TiltableItems.Add(typeof(TiltEffectAbleControl));
UseLogarithmicEase = false;
}