BlackBerry Native - 使用导航窗格在页面之间切换

时间:2013-10-31 08:54:01

标签: qml blackberry-10

我正在为黑莓开发一个应用程序,它使用导航窗格在页面之间切换。以下是我写的一些代码。

trainee_list.qml

import bb.cascades 1.0

NavigationPane {
id: navigationPane
onPopTransitionEnded: page.destroy()
Page {
    content: Container {
        background: Color.create("#4adfe1c1")
        // Create a ListView that uses an XML data model
        ListView {...
            listItemComponents: [...]
            onTriggered: {...}
            attachedObjects: [
                ComponentDefinition {
                    id: nextpage
                    source: "trainee_info.qml"
                }]}}}}

下面是第二页。

trainee_info.qml

import bb.cascades 1.0

Page {
Container {
    layout: AbsoluteLayout {}

    background: Color.create("#4adfe1c1")
    ImageView {
        imageSource: "profile.png"
        layoutProperties: AbsoluteLayoutProperties {
            positionX: 120
            positionY: 150
        }
        scaleX: 1.7
        scaleY: 2
    }}}

现在的问题是当我将“navigationpane”添加到第二页(trainee_info.qml)以导航到第三页时,我无法再从第一页(trainee_list.qml)导航到第二页(trainee_info.qml)

NavigationPane {
...secondpage...
}

是否可以在导航窗格之外的屏幕之间导航?

谢谢。

1 个答案:

答案 0 :(得分:0)

您的第二页上不需要NavigationPane。使用第一个中的那个。 navigationPane 也可以从第二页访问