WP7如何用瓷砖制作菜单?

时间:2010-12-30 08:00:38

标签: silverlight windows-phone-7

我是Silverlight的新手,我相信我的问题非常简单,但在任何地方都找不到答案。所以,我有一个应用程序,我想让我的菜单看起来像WP7中的瓷砖。我决定为每个瓷砖使用一个按钮控件,但我觉得这不是最好的决定。当用户单击按钮时,该按钮会更改其设计(背景颜色,前景色等)以指示已单击该按钮。在我的WP7上,瓷砖的设计不同。当用户点击它时,它会下降(下沉)以指示它已被点击。所以,我的问题是:是否有一种简单的方法可以模拟自然Tiles行为,点击它们还是我必须在按钮控件上构建我自己的行为?

提前致谢。欢呼声。

2 个答案:

答案 0 :(得分:5)

此效果称为“倾斜效果”:

  

Windows Phone的倾斜效果   控件为您提供了这种能力   添加额外的视觉反馈   控制互动。而不是拥有   标准的按下或未按下状态,   具有倾斜效果的控件提供   操纵过程中的动作结果   是一种“倾斜”般的反应   触摸控制。

这是一个link,用于概述效果和here一些示例代码。

如果您不希望按钮在单击时更改颜色,则可以创建Button默认模板的副本并进行编辑。

答案 1 :(得分:3)

结帐TileSlider

TileSlider是Windows Phone 7的一个控件,它允许开发人员在他们的应用中显示一个磁贴,当您将联系人固定到开始菜单时,该磁贴的行为类似于磁贴。