我期望能够做一些事情,例如:
ObservableList<CheckBox> checkboxes = ...;
HBox hbox = new HBox();
hbox.childrenProperty.bind(checkboxes);
,但似乎没有childrenProperty
。是否可以以某种方式(轻松且惯用地)将HBox的元素(或其他任何布局)绑定到ObservableList?
我要“解决”的问题是能够不必在视图上具有这种逻辑-我想进行这种映射,以便可以仅映射视图控件到我的ViewModel的属性/绑定,并将我所有的逻辑保持在该级别。
谢谢
答案 0 :(得分:3)
经过一番往返之后,我实际上找到了一种方法:
ObservableList<CheckBox> checkboxes = ...;
Bindings.bindContent(hbox.getChildren(), checkboxes);