我在将文本框绑定到字符串时遇到问题(StringBuilder 也有同样的问题)。
这是xaml:
<ListBox x:Name="MyList" ItemsSource="{Binding ListOfBullets, Mode=TwoWay, Converter=StaticResourcedebugConverter}}">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                            <local:TaskStepControl Text="{Binding  Mode=TwoWay}" AddHnadler="{Binding DelegateForHandlingAddTaskStep, ElementName=uc}"></local:TaskStepControl>                          
                    </DataTemplate>
                </ListBox.ItemTemplate>
ListBox 的项目是:
public ObservableCollection<StringBuilder> ListOfBullets{get{....} set{....}}
我也试过:
public ObservableCollection<string> ListOfBullets{get{....} set{....}}
如果我运行该应用程序,我会得到一个未停止的异常“参数不正确。”如果我删除 Mode=TwoWay 那么它可以工作,但正如预期的那样,编辑文本框不会更改 ListOfBullets 中的文本绑定对象;
我究竟做错了什么?