В общем, есть словарь Dictionary<int,string>.
Я его привязал к ComboBox:
<ComboBox Grid.Row="2" ItemsSource="{Binding Tasks}" SelectedItem="{Binding SelectedTask}" SelectedValuePath="Key" DisplayMemberPath="Value" Grid.Column="1" Style="{StaticResource VIndent}"/>
Однако, выбранное значение не записывается в переменную SelectedTask типа int, а сам контрол принимает красную обводку.
Подскажите, в чем я допустил косяк? с kvp<int,string> отлично все работает.