Я использую Microsoft Activity Library Designer; По некоторым причинам мне нужно использовать ListBox, чтобы показать некоторую информацию в it.But У меня есть проблема с его ItemsSource binding.My активность свойство на стороне, как это:XAML Элементы ListBox, привязанные к активности
private ObservableCollection<string> _selectedItems;
public ObservableCollection<string> SelectedItems
{
get
{
if (_selectedItems == null)
{
ObservableCollection<string> items = new ObservableCollection<string>();
return items;
}
return _selectedItems;
}
set
{
_selectedItems = value;
}
}
И мой XAML код на стороне, как это :
....
<Button Content="Add Item" HorizontalAlignment="Stretch" Grid.Column="0"
Click="Button_Click" Margin="5, 0, 5, 5"/>
<Button Content="Remove Item" HorizontalAlignment="Stretch" Grid.Column="1"
Click="DelButton_Click" Margin="5, 0, 5, 5"/>
....
<ListBox x:Name="LstSelectedPosts" MinHeight="20" ItemsSource="{Binding Path=ModelItem.Selecteditems, Mode=TwoWay}"/>
....
Теперь, когда я пытаюсь добавить/удалить элемент в/из этого ListBox в Добавить Item и Remove Item кнопки click event, отладчик показывает мне ошибку, которая говорит, что я не могу изменить источник привязки ListBox. Итак, как я могу изменить Элементы Listbox?