WP7如何制作具有磁贴的菜单?

9
我是新手使用Silverlight,我相信我的问题非常简单,但是无论我到哪里都找不到答案。所以,我有一个应用程序,我想让我的菜单看起来像WP7中的瓷砖。我决定为每个瓷砖使用按钮控件,但我感觉这不是最好的决定。当用户点击按钮时,按钮会改变其设计(背景颜色、前景颜色等),以指示它已被点击。在我的WP7上,瓷砖的设计不同。当用户点击它时,它会向下沉(下沉)以指示它已被点击。因此,我的问题是:是否有一种简单的方法来模拟自然的瓷砖行为,当它们被点击时,或者我必须在按钮控件上构建自己的行为?提前感谢。干杯。
2个回答

5
这种效果被称为“倾斜效果”:
Windows Phone 控件的倾斜效果可以为控件交互添加额外的视觉反馈。与标准的按下或未按下状态不同,具有倾斜效果的控件在操作期间提供运动效果。结果是当触摸控件时产生类似于“倾斜”的响应。
这里是一个概述该效果的链接和一些示例代码在此处
如果您不希望按钮在点击时更改颜色,则可以创建Button默认模板的副本并进行编辑。

3

请查看TileSlider

TileSlider是一个Windows Phone 7控件,可以让开发人员在其应用程序中呈现类似于将联系人固定到开始菜单时的磁贴的磁贴。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接