我在我的应用程序中有一些作为按钮布置的图块。我不太擅长 xaml,希望这里有人可以指导或展示我是如何让他们表现得像 windows 开始屏幕中的瓷砖一样。
我有一些模板集。当鼠标移到它上面时如何添加小边框以及如何使它看起来像单击时被按下。
我的按钮只是一个带有背景颜色的方形框。
我在我的应用程序中有一些作为按钮布置的图块。我不太擅长 xaml,希望这里有人可以指导或展示我是如何让他们表现得像 windows 开始屏幕中的瓷砖一样。
我有一些模板集。当鼠标移到它上面时如何添加小边框以及如何使它看起来像单击时被按下。
我的按钮只是一个带有背景颜色的方形框。
您必须编辑 Button 的控制模板。并添加一个额外的边框,它应该出现在 Pointer over state 上。在 Visual State manager 中编写您自己的动画来实现这一点。为了使这更容易,只需在 Expression Blend 中打开您的项目。右键单击按钮并选择编辑模板。默认模板会落入资源中,所以你可以随便修改。
http://msdn.microsoft.com/en-us/library/cc294908.aspx
要执行推送效果,需要在指针按下状态下为 Scale Transform 设置动画。
问候,