我正在使用Microsoft活动库设计器;对于一些原因,我需要用列表框来显示一些信息在它。但是我有一个问题,它的的ItemsSource binding.My活动端的属性是这样的:XAML列表框项绑定到活动
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绑定源。 那么如何更改此列表框的项目?