Toggle组件:控制一个复选框,打开或关闭选项。
主要属性:
isOn:为true时显示,为false隐藏。
onValueChanged:isOn变化时,如果监听了事件会执行对应事件。
Group:做单选时需要添加Toggle Group组件,多个Toggle组件只有一个的isOn属性能被设置为true。
Toggle Group组件:多个Toggle做单项选择时用。
属性:
Allow Switch Off:
当为true时,允许Group下所有Toggle的isOn同时为false。当为false时,如果Group下所有Toggle的isOn同时为false,则将第一个Toggle的isOn设置为true。
注意:
如果isOn为true,在代码中获取Toggle组件再设置isOn属性为true时,不会执行onValueChanged监听的事件。
如果Toggle Group组件Allow Switch Off为false,而所有Toggle组件isOn属性为false,运行代码后再获取Toggle组件设置第一个Toggle的isOn属性为true时,不会执行onValueChanged监听的事件。因为默认设置第一个Toggle在onValueChanged监听事件之前。