我正在为黑莓开发一个应用程序,它使用导航窗格在页面之间切换。以下是我写的一些代码。
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...
}
是否可以在导航窗格之外的屏幕之间导航?
谢谢。答案 0 :(得分:0)
您的第二页上不需要NavigationPane。使用第一个中的那个。 navigationPane 也可以从第二页访问