none
Naviguer vers une Page existante RRS feed

  • Discussion générale

  • Bonjour,

    Bien que mon titre soit peu explicite, je vais essayer d'être le plus clair possible :

    dans une application Windows Store à pages multiples, la fonction Frame.Navigate(PageType) permet de naviguer facilement vers une nouvelle page du type spécifié.

    Le problème est que je souhaite passer des informations à la page que je veux afficher. Pour cela, si je crée un Sub New dans la classe correspondant à ma nouvelle page, y a-t-il une fonction qui permet de naviguer directement vers une instance déjà existante de page ? Ou sinon, comment récupérer l'objet parameter qui peut être envoyé à l'instruction Frame.Navigate ?

    Pour illustrer, voici deux bouts de codes qui expliquent mon problème :

    d'abord la page principale au lancement de l'application, qui contient un Button par exemple :

    Public NotInheritable Class MainPage
        Inherits Page
    
        Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
            Dim NewPage as New MaPage(Arguments)
            'je cherche ici une instruction pour naviguer vers NewPage
        End Sub
    
    End Class

    et là, la classe MaPage :

    Public NotInheritable Class MaPage
        Inherits Page
    
        Sub New(Arguments)
            InitializeComponent()
    
    'initialisation de quelques paramètres grâce aux arguments en provenance du MainPage
    
        End Sub
    End Class

    Merci beaucoup, n'hésitez pas à demander une explication plus claire.

    • Type modifié Aurel Bera mercredi 27 août 2014 13:01 disc
    mercredi 20 août 2014 13:16

Toutes les réponses