Как связать перечисления флагов с ListBox в MVVM

Я хочу связать перечисление, которое имеет атрибут флагов к полю списка с шаблоном объекта поля контрольного списка в mvvm шаблоне? Как я могу сделать это?

[Flags]
public enum SportTypes
{
   None = 0,
   Baseball = 1,
   Basketball = 2,
   Football = 4,
   Handball = 8,
   Soccer = 16,
   Volleyball = 32
}


<ListBox Name="checkboxList2"
                 ItemsSource="{Binding Sports}"

                 Margin="0,5" 
                 SelectionMode="Multiple">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <CheckBox IsChecked="{Binding Path=SportTypeEnum, Converter={StaticResource enumBooleanConverter}}" 
                  Content="{Binding Item}"/>
                </DataTemplate>

            </ListBox.ItemTemplate>
5
задан mkus 13 August 2010 в 07:52
поделиться