2013-03-13 92 views
0

我正在使用最近发布的Windows.UI.Interactivity库将一些事件连接到WinRT应用程序中的MVVM命令。它适用于ListView,但是在ComboBox中没有事件被触发。这里有一个ComboBox控件定义(某些属性跳过清晰度):在ComboBox中触发没有SelectionChanged事件(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。