0

我之前用其他措辞问过这个问题,但也许这个问题措辞不好,似乎没有人回答。我一直在寻找一个工作示例来显示我的问题的答案,但我找不到任何答案。我真的需要知道这个问题的答案。

在 Blackberry Cascades、QML、QT 和 C++ 中,我如何回应有人点击列表中的项目?

答案是否与 TapHandler 和 ListView 相关?如果是这样,有人可以告诉我如何连接这两者,因为我在互联网上找不到任何例子。

4

1 回答 1

3

这是一个样板示例,类似于我在 Cascades 应用程序中使用的代码:

ListView { 

dataModel: XmlDataModel { 
    source: "data/items.xml"
          function doResponse(){} 
} 

listItemComponents: [ 
    ListItemComponent { 
        type: "item" 
            StandardListItem {
            id: listItem
            title: ListItemData.title 

            onTouch: { 
                if (event.isUp()){               
                    listItem.ListItem.view.dataModel.doResponse();                
                } 
            } 
        } 
    }     
]   
}
于 2012-10-04T17:45:30.247 回答