J’ai juste besoin d’aide pour traduire de C # à VB.Net dans ce cas.
J’essaie d’en savoir plus sur MVVM et WPF. J’ai besoin de communiquer entre plusieurs vues. Un moyen simple devrait être via la messagerie MvvmLight. Malheureusement, tous les exemples que j’ai pu trouver sont en C # et le convertisseur ne comprend pas tout le code.
Ce que j’ai:
Enregistrez un message
Messenger.Default.Register( this,( action ) => ReceiveMessage( action ) );
private object ReceiveMessage( GoToPageMessage action )
{
MsgBox( action.PageName );
return null;
}
Ce que le convertisseur ne peut pas traduire.
Envoyer un message:
Private Function GoToPage2() As Object
Dim msg = New GoToPageMessage() With {
.PageName = "Page2"
}
Messenger.[Default].Send(Of GoToPageMessage)(msg)
Return Nothing
End Function`
La classe de messages :
Public Class GoToPageMessage
Public Property PageName As String
End Class
Quelqu’un peut-il s’il vous plaît jeter un oeil à cela et peut-être tout traduire en VB.Net? J’en comprends la plupart, mais pas le action
Partie. Jamais entendu parler de cela dans VB.Net.
Merci déjà pour toute l’aide.