WP7页面导航效果和按钮效果

时间:2011-01-28 14:08:39

标签: button windows-phone-7 navigation effect

我开发了第一个WP7应用程序。 我有两个问题:

  1. 如何在WP7中获得类似“设置”的页面导航效果? 当我导航到我的应用程序页面时,没有任何效果。如何设置WP7原生应用程序的效果?

  2. 我创建了带有图像和文本的按钮,如下所示:

                    <Button x:Name="btnNew" Padding="0"> 
                        <StackPanel Orientation="Vertical"> 
                            <Image Source="/Images/Icons/appbar.favs.rest.png" /> 
                            <TextBlock Text="New" Style="{StaticResource PhoneTextSmallStyle}" Margin="12,0" /> 
                        </StackPanel> 
                    </Button> 
    
  3. 但是当我用手指按住按钮时,会出现一个白色矩形。 我是否必须实现事件来更改我的图像和文本颜色,如WP7本机应用程序?哪一个事件?

2 个答案:

答案 0 :(得分:3)

  1. Windows Phone Toolkit提供了一些可以使用的漂亮的过渡动画。看看他们的示例项目如何使用它们。如果您不喜欢任何工具包动画,可以在Expression Blend中创建自己的动画。有很多关于在Blend中创建过渡动画的教程,在您最喜欢的搜索引擎上进行简单搜索应该会得到一些好的结果。

  2. 如果要更改按钮在“按下”状态下的显示方式,可以在Expression Blend中执行此操作。编辑按钮的模板,然后转到“状态”选项卡以查看按钮的可视状态。根据自己的喜好更改按下的视觉状态。

  3. 我不确定你对Blend的熟悉程度,所以我的答案有些模糊。如果您有关于Blend的具体问题,我会尝试回答它们。

答案 1 :(得分:2)

对于Silverlight Windows Phone工具包中提供的动画的性能存在一些批评,因此您可能需要考虑Kevin Marshall's implementation,它使用一种公认的稍微复杂的方法,但如果您查看示例它很容易融入你自己的应用程序。