我是Silverlight的新手,我相信我的问题非常简单,但在任何地方都找不到答案。所以,我有一个应用程序,我想让我的菜单看起来像WP7中的瓷砖。我决定为每个瓷砖使用一个按钮控件,但我觉得这不是最好的决定。当用户单击按钮时,该按钮会更改其设计(背景颜色,前景色等)以指示已单击该按钮。在我的WP7上,瓷砖的设计不同。当用户点击它时,它会下降(下沉)以指示它已被点击。所以,我的问题是:是否有一种简单的方法可以模拟自然Tiles行为,点击它们还是我必须在按钮控件上构建我自己的行为?
提前致谢。欢呼声。
答案 0 :(得分:5)
此效果称为“倾斜效果”:
Windows Phone的倾斜效果 控件为您提供了这种能力 添加额外的视觉反馈 控制互动。而不是拥有 标准的按下或未按下状态, 具有倾斜效果的控件提供 操纵过程中的动作结果 是一种“倾斜”般的反应 触摸控制。
如果您不希望按钮在单击时更改颜色,则可以创建Button
默认模板的副本并进行编辑。
答案 1 :(得分:3)
结帐TileSlider。
TileSlider是Windows Phone 7的一个控件,它允许开发人员在他们的应用中显示一个磁贴,当您将联系人固定到开始菜单时,该磁贴的行为类似于磁贴。