【发布时间】:2013-02-18 03:23:09
【问题描述】:
我想通过样式而不是代码隐藏来修改鼠标悬停/聚焦状态下按钮的 ZIndex。
【问题讨论】:
-
我不认为它适用于 Silverlight..我也需要它来用于 Silverlight..(修改标题..实际上我需要这个用于 Silverlight)
标签: silverlight
我想通过样式而不是代码隐藏来修改鼠标悬停/聚焦状态下按钮的 ZIndex。
【问题讨论】:
标签: silverlight
你不能真正用一种风格来做到这一点。
在这方面,您所能期望的最好的方法是创建一个可以更改 ZIndex 属性的 Behavior。但是你必须为行为创建一个Attached Property,这样你就可以在样式中设置它。它会起作用,但您应该考虑另一种方法。
您可以在页面/视图中定义视觉状态。然后使用Interaction Triggers,您可以在MouseOver 和GotFocus 上通过GoToState 操作触发该视觉状态。
编辑:如果您寻求的是可重用性,请从 Button 派生一个类型并改用您的类型。然后,您可以定义从 Button 中的代码想到的任何行为。
【讨论】: