en supposant que je suis arrivé cette fenêtre principale Xmal:Événement MVVM - comment et où dans l'architecture MVVM ils devraient avoir lieu?
<Window x:Class="MVVMTUTRIALS.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:views="clr-namespace:TestMvvm444.Views"
Title="Window1" Height="300" Width="400" Loaded="Window_Loaded">
<Grid>
<views:CustomersList x:Name="CustomersList"/>
<views:CustomerBoughtList x:Name="CustomerBoughtList"/>
</Grid>
</Window>
et je veux un événement qui prend une règle en CustomersList (en cliquant sur les matières premières cerrtian) pour appeler le CustomerBoughtList (montrer tous cet achat client) à faire somthing si mes q sont:
1. Quel devrait être l'événement? il est raisonnable de penser dans la fenêtre principale?
2.can quelqu'un s'il vous plaît me guider quoi faire?
Je pense que le cœur de mon incompréhension est de savoir comment UserControl de remorquage (s) comunicate entre eux et avec le modèle de vue
lecture de l'ennemi thanku et des notes.
thanx man mais il ne résout toujours pas mon problème imaginez que j'ai deux commandes usw séparées que je veux communiquer les unes avec les autres quel est le modèle mvvm pour résoudre ce problème –
Il le fait parce que ce ne sont pas les UserControls qui devraient communiquer entre eux, mais leurs modèles de vue. Et ils peuvent le faire de la manière que j'ai mentionnée. –
mmm ... OK c'est une bonne idée, qui r MainViewModel (CustomersViewModel clients, CustomerPurchasesViewModel customerPurchases) arguments? qui les envoie? comment se lient-ils? –