繁体   English   中英

绑定ObservableList <CheckBox> 在JavaFX中给HBox的孩子们?

[英]Binding an ObservableList<CheckBox> to an HBox's children in JavaFX?

我原以为能够做一些事情,比如:

ObservableList<CheckBox> checkboxes = ...;
HBox hbox = new HBox();
hbox.childrenProperty.bind(checkboxes);

但似乎没有childrenProperty 有可能以某种方式(轻松地和惯用地)将HBox(或任何其他布局)的元素绑定到ObservableList吗?

我试图“解决”的问题是能够不必在视图上有这种逻辑 - 我想制作这种映射,然后我可以将视图控件映射到我的ViewModel的属性/绑定并将我的所有逻辑保持在该级别。

谢谢

经过一番来回,我实际上找到了一种方法:

ObservableList<CheckBox> checkboxes = ...;
Bindings.bindContent(hbox.getChildren(), checkboxes);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM