Я использую шаблон MVVM с Silverlight 4 для привязки коллекции элементов TODO к ListBox.
Для каждого * имеется свойство IsSelected
1008 * сущность.Это позволяет сделать несколько выборов в пользовательском интерфейсе, которые связаны с ViewModel.В то же время любые изменения, сделанные ViewModel, отражаются в View.
Я в основном пытаюсь сделать то, что было предложено в этом ответе .
К сожалению, в Silverlight(в отличие от WPF) Я просто не могу найти способ сделать это с шаблоном, поскольку Привязки в Setter Style не поддерживаются в SL4.
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="IsSelected"
Value="{Binding Mode=TwoWay, Path=IsSelected}"/>
</Style>
</ListBox.ItemContainerStyle>
Однако, в отличие от любого другого метода- это представляется наиболее надежным для двухсторонней привязки списка выбранных элементов.
Как я могу выразить эту привязку в codebehind или XAML?