0
访问嵌套容器的性能我想要访问imageContainer的属性ListItemComponent范围之外,例如,当取向的变化,我曾尝试以下:如何使用ID
imageContainer.imageHeight
它返回一个未定义的在日志。
代码的部分去如下:
ListItemComponent {
type: "item"
Container {
id: listContainer
layout: DockLayout {
}
preferredWidth: 180
preferredHeight: 180
ActivityIndicator {
verticalAlignment: VerticalAlignment.Center
horizontalAlignment: HorizontalAlignment.Center
id: myIndicator
preferredWidth: 70
}
Container {
id: webimageContainer
verticalAlignment: VerticalAlignment.Center
horizontalAlignment: HorizontalAlignment.Center
preferredWidth: 200
preferredHeight: 200
ImageDownloader {
id: imageContainer
imageWidth: 170
imageHeight: 170
imageUrl: ListItemData.thumbnailPath
onCloudImageUnavailable: {
imageUrl = "asset:///images/ic_view_image.png";
}
}
}
onCreationCompleted: {
if (parent.parent.dv_width == 720) {
listContainer.preferredWidth = 160;
listContainer.preferredHeight = 160;
}
}
}
}
预先感谢。
? – 2014-09-22 23:11:25
@rontornambe 它是在ImageDownloader中定义的 id:imageContainer – 2014-09-22 23:12:57
我对Containers不太了解,但是你能从ListItemComnponent中引用imageContainer吗? – 2014-09-22 23:18:07