2013-03-13 2 views
0

Я использую недавно выпущенную библиотеку Windows.UI.Interactivity для подключения некоторых событий к командам MVVM в приложении WinRT. Он отлично работает для ListView, однако в ComboBox не запускается никаких событий. Вот определение управления ComboBox (некоторые свойства пропускаются для ясности):Событие SelectionChanged, вызванное в ComboBox (WinRT с Windows.UI.Interactivity)

<ComboBox 
    x:Name="collectionMode" 
     Margin="10" 
     SelectedIndex="0"> 
    <i:Interaction.Triggers> 
     <i:EventTrigger EventName="SelectionChanged"> 
      <i:InvokeCommandAction Command="{Binding CollectionModeCommand}"/> 
     </i:EventTrigger> 
    </i:Interaction.Triggers> 
    <ComboBoxItem Content="Show collection properties" /> 
    <ComboBoxItem Content="Show collection data" /> 
</ComboBox> 

CollectionModeCommand никогда не срабатывает (у меня есть подобная электропроводка в ListView и он работает отлично).

Любая помощь приветствуется.

ответ

0

Решено. Проблема заключалась в неправильном связывании внешнего управления, что, конечно же, привело к тому, что CollectionModeCommand не привязан к ComboBox.

Смежные вопросы