2010-06-24 6 views

Répondre

0

Vous avez une classe d'assistance readymade pour gérer event to command behaviour dans MVVM Light Toolkit.

+0

Pourriez-vous s'il vous plaît expliquer et me dire comment obtenir la DLL pour cette boîte à outils? – user294636

+0

@ gowri-ganapathy: consultez ce lien pour la procédure d'installation: http://www.galasoft.ch/mvvm/installing/manually/ – Amsakanna

0

Vous pouvez utiliser InvokeDataCommand déclencheur de Expression Blend Samples:

<TextBox> 
     <i:Interaction.Triggers> 
      <i:EventTrigger EventName="KeyUp"> 
       <si:InvokeDataCommand Command="{Binding MyCommand}"/> 
      </i:EventTrigger> 
     </i:Interaction.Triggers> 
    </TextBox> 
0

MVVM ne vous interdit pas d'écrire du code-behind - c'est un malentendu commun. Vous pouvez écouter l'événement KeyUp de la zone de texte dans le fichier code-behind de la vue et déléguer l'appel à l'objet ViewModel.

Comment cela fonctionne est montré dans l'exemple d'application ViewModel du WPF Application Framework (WAF).

Questions connexes