2016-04-17 11 views
0

Ich benutze mvvmlight v5.2.0 Vorlage in Visual Studio 2015, Update 2. Wenn ich mein Fenster UWP Projekt Build 10586 in Blend erstellen, fehlt das Asset-Ordner EventToCommand Verhalten.EventToCommand fehlt in Mischung vs2015

alles, was ich sehe, sind die 10 verfügbaren Verhaltensweisen, die durch das neue Open-Source-Behaviors-Projekt hinzugefügt wurden. sollte ich einen davon als Analog zu EventToCommand verwenden, z. B. EventTriggerBehavior?

fehlt eine using-Anweisung, vielleicht?

Antwort

0

Ja können Sie die InvokeCommandAction verwenden, die die gleiche Sache tut

zB Knopf

<Button x:Name="MyButton"> 
    <Interactivity:Interaction.Behaviors> 
      <Core:EventTriggerBehavior EventName="Click"> 
       <Core:InvokeCommandAction Command="{Binding YourCommandHere}"/> 
      </Core:EventTriggerBehavior> 
     </Interactivity:Interaction.Behaviors> 
</Button> 

Vergewissern Sie sich, die folgenden Namespaces an der Spitze der XAML-Seite

xmlns:Interactivity="using:Microsoft.Xaml.Interactivity" 
xmlns:Core="using:Microsoft.Xaml.Interactions.Core" 
Command klicken

Hoffe, dass hilft

+0

danke - das hat den Trick gemacht. Der mvvmlight-Autor erklärt auch, dieses Mischverhalten anstelle seiner eigenen Implementierung zu verwenden. – expexpx