Qml Blackberry从按钮单击中级联上下文菜单
我正在使用BlackBerry-10 Cascades开发一个应用程序。我想在单击按钮时在右侧打开关联菜单。目前,我有它,以便菜单打开后,按下按钮举行,但我需要它打开,一旦按钮被点击。我试图找到一种方法来实现这一点,但在文档中找不到。有什么方法可以从按钮按下的onclick方法调用上下文菜单吗Qml Blackberry从按钮单击中级联上下文菜单,qml,blackberry-10,blackberry-cascades,Qml,Blackberry 10,Blackberry Cascades,我正在使用BlackBerry-10 Cascades开发一个应用程序。我想在单击按钮时在右侧打开关联菜单。目前,我有它,以便菜单打开后,按下按钮举行,但我需要它打开,一旦按钮被点击。我试图找到一种方法来实现这一点,但在文档中找不到。有什么方法可以从按钮按下的onclick方法调用上下文菜单吗 顺便说一句:这都在QML中,我对blackberry cascades上可用的控件不是很熟悉,但是,它似乎应该像将代码从onPressAndHold信号处理程序移动到onClicked信号处理程序一样简单
顺便说一句:这都在QML中,我对blackberry cascades上可用的控件不是很熟悉,但是,它似乎应该像将代码从onPressAndHold信号处理程序移动到onClicked信号处理程序一样简单。为了获得更好的帮助,您应该将相关的代码片段与导入一起发布,这样我们就可以找到更多信息来帮助您处理特定场景
actions: [
//! [0]
ActionItem {
title: _webMaps.viewModeTitle
imageSource: "asset:///images/map.png"
ActionBar.placement: ActionBarPlacement.OnBar
onTriggered: {
_webMaps.nextViewMode()
map.setMapType(_webMaps.viewMode);
}
},
//! [0]
ActionItem {
title: qsTr("Waterloo")
imageSource: "asset:///images/pin.png"
ActionBar.placement: ActionBarPlacement.InOverflow
onTriggered: {
map.setCenter(43.468245, -80.519603);
}
}
]
试试这个样品 从理论上讲,你应该能够做到,但我认为这个想法存在两个问题:
BlackBerry平台服务(BPS)库中有一个上下文菜单api,您可以使用它
它本身不是“级联功能”,但您可以在级联应用程序中使用它。请注意,它是一个基于C的api,因此您必须创建某种类型的“帮助器类”,并自己将其公开给QML。尝试单击按钮打开上下文菜单。您可以粘贴用于按住打开上下文菜单的代码吗?