如何使用qml导航到黑莓主屏幕?

时间:2014-04-05 10:22:35

标签: blackberry-10 blackberry-cascades

您好我对以下情况有疑问。

主屏幕 - >第二个屏幕(推)
第二次筛选 - >主屏幕(Pop)
第二屏 - >三屏(推)
工作正常。

现在我需要
第三屏幕 - >主屏幕

home.qml

import bb.cascades 1.0
NavigationPane {
  page {
    Container {
      layout: StackLayout {
      }
      Button {
        text:"Go to Second screen"
      }
    }
  }
}

second.qml

import bb.cascades 1.0
page {
  Container {
    layout: StackLayout {
    }
    Button {
      text:"Go to Third screen"
    }
  }
}

third.qml

import bb.cascades 1.0
page {
  Container {
    layout: StackLayout {
    }
    Button {
      text:"Return to Home screen"
    }
  }
}

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

navigationPane.navigateTo(rootPage);

rootPage - 它是Home.qml中的页面ID

import bb.cascades 1.0
NavigationPane {
  page {
    id:rootPage;
    Container {
      layout: StackLayout {
      }
      Button {
        id:btnSecondScreen;
        text:"Go to Second screen"
      }
    }
  }
}