【问题标题】:WP7 Page navigation effect and button effectWP7页面导航效果和按钮效果
【发布时间】:2011-06-17 06:40:08
【问题描述】:

我为 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> 
    

但是当我将手指放在按钮上时,会出现一个白色矩形。 我是否必须像 WP7 原生应用程序那样实现事件来更改我的图像和文本颜色?哪个活动?

【问题讨论】:

    标签: button windows-phone-7 navigation effect


    【解决方案1】:
    1. Windows Phone Toolkit 提供了一些不错的过渡动画供您使用。查看他们的示例项目以了解如何使用它们。如果您不喜欢任何工具包动画,您可以在 Expression Blend 中创建自己的动画。在 Blend 中创建过渡动画的教程有很多,在您喜欢的搜索引擎上进行简单搜索应该会得出一些不错的结果。

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

    我不确定您对 Blend 的熟悉程度,所以我的回答有些含糊。如果您有关于 Blend 的具体问题,我会尽力解答。

    【讨论】:

    • 嗨 avanek,感谢您的帮助。我使用了上一个 Windows Phone 工具包中的页面转换,现在可以了。我现在将使用 Blend 来编辑按下按钮时的样式。
    【解决方案2】:

    Silverlight Windows Phone Toolkit 中提供的动画性能受到了一些批评,因此您可能需要考虑Kevin Marshall's implementation,它使用了一种公认的稍微复杂的方法,但如果您查看示例,则很容易足以合并到您自己的应用程序中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 2016-10-25
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多