我开发了第一个WP7应用程序。 我有两个问题:
如何在WP7中获得类似“设置”的页面导航效果? 当我导航到我的应用程序页面时,没有任何效果。如何设置WP7原生应用程序的效果?
我创建了带有图像和文本的按钮,如下所示:
<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>
但是当我用手指按住按钮时,会出现一个白色矩形。 我是否必须实现事件来更改我的图像和文本颜色,如WP7本机应用程序?哪一个事件?
答案 0 :(得分:3)
Windows Phone Toolkit提供了一些可以使用的漂亮的过渡动画。看看他们的示例项目如何使用它们。如果您不喜欢任何工具包动画,可以在Expression Blend中创建自己的动画。有很多关于在Blend中创建过渡动画的教程,在您最喜欢的搜索引擎上进行简单搜索应该会得到一些好的结果。
如果要更改按钮在“按下”状态下的显示方式,可以在Expression Blend中执行此操作。编辑按钮的模板,然后转到“状态”选项卡以查看按钮的可视状态。根据自己的喜好更改按下的视觉状态。
我不确定你对Blend的熟悉程度,所以我的答案有些模糊。如果您有关于Blend的具体问题,我会尝试回答它们。
答案 1 :(得分:2)
对于Silverlight Windows Phone工具包中提供的动画的性能存在一些批评,因此您可能需要考虑Kevin Marshall's implementation,它使用一种公认的稍微复杂的方法,但如果您查看示例它很容易融入你自己的应用程序。