首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Button Click中的Blackberry Cascades上下文菜单

Button Click中的Blackberry Cascades上下文菜单
EN

Stack Overflow用户
提问于 2013-07-19 22:33:28
回答 5查看 632关注 0票数 2

我正在使用BlackBerry-10 Cascades开发一个应用程序。当我单击一个按钮时,我希望在右边打开一个上下文菜单。目前我有它,这样菜单就会在按住按钮后打开,但我需要它在按钮被轻敲后立即打开。我试图找到一种方法来实现这一点,但在文档中找不到。有没有办法从按下按钮的onclicked方法调用上下文菜单?

顺便说一句:这都是QML格式的

EN

回答 5

Stack Overflow用户

发布于 2013-07-23 02:15:49

我不太熟悉blackberry-cascades上可用的控件,但是,它看起来应该像将代码从onPressAndHold信号处理程序移动到onClicked信号处理程序一样简单。为了获得更好的帮助,您应该将代码的相关片段与导入一起发布,这样我们就可以找到更多信息来帮助您在特定的场景中。

票数 0
EN

Stack Overflow用户

发布于 2013-09-04 20:52:58

代码语言:javascript
复制
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);
            }
        }
    ]

尝试此示例..

票数 0
EN

Stack Overflow用户

发布于 2013-09-04 22:04:35

从理论上讲,你应该能够做到这一点,但我认为这个想法有两个问题:

  1. 上下文菜单应该发布在另一个UI元素的上下文中。我不确定按钮可能有哪些上下文菜单项。如果你在其他控件的上下文中发布上下文菜单,那么你会让你的用户感到困惑。
  2. ,这是一个古老的问题,与平台的UI风格指南不符。在学习如何操作BB10 UI方面投入了大量时间的用户,现在会学到一套不同的界面语义。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17748738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档