VisualStateManager:如何在MouseOver中使“当前”颜色变浅?
|
1)想象一下,默认情况下,DataGridColumnHeader控件的颜色为绿色。
2)如果单击它,它将激活“排序到升序排序”,此时应变为橙色。再次单击它将其更改为\“ Sorted Descending \”,但仍应保持橙色。
使用VSM可以轻松实现以上两种情况。但是,如果没有多重触发(我们在Silverlight中没有),以下两种情况在我看来似乎是不可能的
1b)每当我将鼠标悬停在未排序的控件上时,它都应该变成浅绿色。
我徘徊了,它应该回到绿色。
2b)每当我将鼠标悬停在已排序的控件上时,它应变成浅橙色。
我徘徊了,它应该回到奥兰治基地。
我应该如何确定
MouseOver状态,以哪种模式排序
状态是,为了选择光
橙色还是浅绿色?
或者,有可能
淡化当前颜色,而无需
知道它实际上是什么颜色?
没有找到相关结果
已邀请:
1 个回复
鞋扣蚊冈借