2014-04-05 44 views
0

嗨,我有以下情况的疑问。如何使用qml导航到黑莓主屏幕?

主屏幕 - >第二个屏幕(推送)
二筛网 - >主屏幕(POP)
第二画面'> THRID屏幕(推送)
正常工作。

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

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

我找到了解决方案。

navigationPane.navigateTo(rootPage); 

rootPage - 是页的ID在Home.qml

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