我正在为黑莓开发一个应用程序,它使用导航窗格在页面之间切换。下面是我写的一些代码。
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"
}]}}}}
下面是第二页。
实习生信息.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...
}
除了导航窗格之外,还有其他方法可以在屏幕之间导航吗?
谢谢你。