1

我认为重要的一件事是为用户在 Windows 手机上的每个页面和每个应用程序提供一致的外观和感觉。我想出了如何以与原生应用程序相同的方式进行漂亮的页面翻转,现在我正试图弄清楚如何使我的所有 ListBox 项目看起来也与它们在原生应用程序中的方式相同。

例如,当您在设置应用程序中单击某个项目时,当您的手指放在该项目上时,该项目的文本会缩小一点,当您松开按钮时,文本会恢复正常大小并启动​​页面导航.

我可以做页面导航。但我希望我的导航按钮完全一样,而不仅仅是有点相似。事实上,我希望我的整个应用程序与操作系统的其余部分保持一致,以至于用户会认为是微软构建的。是否有我们可以访问的 Microsoft 使用的标准库、控件集或框架?是否有专门向我们展示如何模仿 Microsoft UI 设计的博客或其他资源?

4

3 回答 3

5

虽然用于 WP7 的 Silverlight 可以轻松创建具有与本机应用程序(电子邮件等)相同的静态外观的应用程序,但 Silverlight 框架缺少许多动态功能、过渡、动画和其他效果。不久前,我写了一个 Metro In Motion 博客系列,展示了如何模仿原生应用程序展示的流畅动画......

希望这些将帮助您实现您所追求的原生外观和感觉。

于 2012-01-22T22:06:18.093 回答
3

例如,当您在设置应用程序中单击某个项目时,当您的手指放在该项目上时,该项目的文本会缩小一点,当您松开按钮时,文本会恢复正常大小并启动​​页面导航.

TiltEffect是你可以使用的Silverlight Toolkit

Silverlight for WP7 Toolkit TiltEffect 深入了解

您可以借助Metro In Motion系列实现一些系统动画效果

于 2012-01-22T17:20:42.260 回答
0

这是来自 Windows Phone 团队的博客文章,发布了一个图标包,其中包含 WP7 中的许多常用图标。它在寻求 UI 统一性时应该很有用。

编辑: 是您可以使用的系统文本样式的列表+示例。

于 2012-01-23T13:28:47.030 回答