1

我可以使用该属性设置节点的颜色ForegroundColor,但是会出现一个奇怪的问题:

如果您选择一个彩色节点(无论是什么颜色),然后在鼠标按下时左键单击任何其他节点,该节点就会恢复到其原始颜色(在我的情况下为黑色)。只要我松开鼠标,前景色就会重新设置。

谁能告诉我为什么会这样?

4

1 回答 1

1

这是设计使然。但它只有在按下鼠标时才会保持这种状态,所以它不应该让用户分心,事实上,它向用户表明控件检测到你的动作。
但是,如果您热衷于改变这种行为,请覆盖onMouseDown事件

于 2012-08-06T03:36:03.120 回答