2013-03-13 58 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。