Я только начинаю с MVVM light, но пока он позволил мне решить некоторые из моих проблем. К сожалению, я борюсь с относительно незначительными проблемами в Silverlight.
Давайте предположим следующую кнопку с 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>
Как назначить этот код событию SelectedIndexChanged?
Дальнейшая проблема - как назначить команду в коде C #? Проблема заключается в следующем: я разрабатываю приложение для Windows Phone 7. Панель приложения должна быть инициирована в C # (насколько я знаю, на данном этапе нет кода xaml для панели приложения). В результате я понятия не имею, как привязать команду к кнопке приложения в c #, теперь xaml.
Заранее спасибо за вашу помощь.