Bonjour,

En attendant ma formation WPF, je continue à essayer de comprendre certains fondamentaux en essayant de respecter le MVVM.

J'ai ma 1ere fenêtre qui affiche un treeview puis lorsque je clique sur l'un des éléments enfant j'affiche les données qui lui sont liés. Mais l'une de ces données est modifiable. Ce n'est pas forcement du texte, j'ai donc une 2eme fenêtre qui met en forme la données.
Je doit donc lui passer un paramètres, qui sera un objet classe. J'ai j'ai pas compris encore la mécanique qu'il faut utiliser pour atteindre le ModelView de la seconde fenêtre.

Dans le ModelView de MainWindow:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    Public Sub MaCommandClick()
        Dim frm As New ViewNewValue
        frm.SetDataView(VarSelected)
    End Sub
Bien sûr cela ne fonctionne pas, la méthode SetDataView n'est pas dans ViewNewValue, mais dans ModelViewNewValue et je n'est pas créer de variable globale de ModelViewNewValue afin de me permettre d'y accéder. Je suppose qu'il y a une mécanique pour cela.

Alors bien-sur je pourrai passer par une variable global de VarSelected dans un module, mais bon, dans mon nouveau logiciel j'essaie de me passer des modules.
Merci