How to assign RelayCommand to Click or SelectedIndexChanges events?

Posted by Hikari on Stack Overflow See other posts from Stack Overflow or by Hikari
Published on 2010-04-24T08:41:02Z Indexed on 2010/04/24 8:43 UTC
Read the original article Hit count: 609

Filed under:
|

Hello,

I'm just starting with MVVM light, but so far it allowed me to solve some of my issues. Infortunately I'm struggling with relatively sime issues in Silverlight.

Let's assume the following button with EventToCommand:

<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<GalaSoft_MvvmLight_Command:EventToCommand Command="{Binding UpdateAccountsCommand, Mode=OneWay}" CommandParameter="{Binding SelectedIndex, ElementName=lstLedgers}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>

How to assign this code to SelectedIndexChanged event?

Futher issue - how to assign a command in C# code? The problem is as follows: I'm developing Windows Phone 7 app. Application Bar needs to be initiated in C# (as far as I know there is no xaml code for application bar at this stage). As a result I have no idea how to bind a command to a application bat button in from c#, now xaml.

Thanks in advance your your help.

© Stack Overflow or respective owner

Related posts about command

Related posts about Silverlight