如果单击ButtonBar中的向下按钮,则禁用up状态

时间:2016-02-07 06:16:56

标签: actionscript-3 flex skinning buttonbar flex4.7

我正在使用ButtonBar来浏览ViewStack中的NavigationContent。

一切正常,但是一旦我们第二次点击一个选定的按钮。在这种情况下,按钮状态变为向上状态,并且显示好像现在没有选择任何按钮。

我尝试通过执行以下操作,通过修改第一,中间和最后一个按钮的ButtonBarButtonSkin来解决此问题: 将upandselected状态的颜色设置为红色(我为选定状态设置的颜色):

private void tableLayoutPanel_EnabledChanged(object sender, EventArgs e)
{
    scrollbar.Enabled = tableLayoutPanel.Enabled;
}

但它对我没有帮助。

我怎么能:

设置已启用并选中的按钮的颜色?

或者不允许ButtonBar在按下按钮时已经处于关闭状态...即...允许仅按下状态按钮。

1 个答案:

答案 0 :(得分:0)

通过将参数requireSelection设置为true来解决问题:

requireSelection="true"

PS:让问题保持活力,以帮助像我这样的其他人。