Я создаю UserControl с четырьмя списками ListBox, которые я настроил для выбора нескольких элементов и подачи своей модели представления с помощью методов, обозначенных здесь . Когда я выбираю элемент в другом списке, элементы в других списках отменяются. Элементы все еще правильно выбраны в моей модели представления, но они не отображаются должным образом в представлении. Кто-нибудь знает, почему это может быть?
Единственный код, который является уникальным для моей реализации вышеуказанной ссылки, является следующим
<ListBox ItemsSource="{Binding LeftTires}" ff:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelectedLFTiresText}" Grid.Column="0" Grid.Row="2" SelectionMode="Multiple" Margin="10,0,10,10" />
<ListBox ItemsSource="{Binding RightTires}" ff:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelectedRFTiresText}" Grid.Column="1" Grid.Row="2" SelectionMode="Multiple" Margin="10,0,10,10" />
<ListBox ItemsSource="{Binding LeftTires}" ff:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelectedLRTiresText}" Grid.Column="0" Grid.Row="4" SelectionMode="Multiple" Margin="10,0,10,10" />
<ListBox ItemsSource="{Binding RightTires}" ff:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelectedRRTiresText}" Grid.Column="1" Grid.Row="4" SelectionMode="Multiple" Margin="10,0,10,10" />
И если вы скачаете образец по предоставленной мной ссылке и добавите второй список в очень простую форму, вы сможете точно воспроизвести происходящее.