如何使用我自己的具有倾斜效果的应用栏?

时间:2014-03-20 06:43:02

标签: c# xaml windows-phone-8 wptoolkit

对于我的Windows Phone 8应用程序,我实现了自己的应用程序栏(我无法使用系统提供的应用程序栏)。一切都很好,但我有一个大问题:菜单项的倾斜效果!

我尝试使用WP工具包提供的倾斜效果,但它看起来不像原始工具包。那么如何在我自己的应用程序栏中使用系统应用程序栏的精确倾斜效果呢?

感谢。

1 个答案:

答案 0 :(得分:0)

因为您自己的应用栏不是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;
    }