Вы можете использовать свойства DisplayMemberPath
и SelectedValuePath
вашего элемента управления ListBox
, чтобы сообщить ListBox, какое значение свойства должно отображаться для каждого элемента и какое свойство должно использоваться для определения свойства ListBox.SelectedValue
. Или используйте ListBox.ItemTemplate
для отображения сложных данных, таких как:
<ListBox x:Name="usersInGroupLBox">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding IsActive, Mode=TwoWay}" />
<TextBlock Text="{Binding User.UserName}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Не забывайте, вы можете использовать только публичные свойства для привязки. Проверьте свой класс Tag
.