1

如何在 Blackberry 10 级联中单击按钮时调用屏幕?我已经尝试过这段代码,但它不工作,

Button {
  text: "Sign-in"
  onClicked: main.qml
}

谁能给我一些示例代码,用于点击功能?

谢谢

4

1 回答 1

1

要显示一个新的Page,您需要定义 aNavigationPane并将其推Page到上面。例子:

import bb.cascades 1.0

NavigationPane {
    id: navigationPane
    Page {
        Button {
            text: "Sign-in"
            onClicked: {
                var page = secondPageDefinition.createObject();
                navigationPane.push(page);
            }
            attachedObjects: [
                ComponentDefinition {
                    id: secondPageDefinition
                    source: "DetailsPage.qml"
                }
            ]
        }
    }
}

这样做的好处是它NavigationPane会自动为您处理后退按钮。

当您在 Momentics 中创建一个新的 BlackBerry Cascades 项目时,请选择 NavigationPane 模板以获得与此非常相似的内容。

于 2012-12-02T22:33:15.433 回答