我一直在尝试找到一种简单/聪明的方法来实现对ListBox.SelectedItems的绑定。如果你自己尝试过,你会知道,使用BindingExtension的标记绑定不起作用--该属性不支持它。因此,你只能通过为SelectionChanged连接一个处理程序并尝试该路线。我最接近的是这篇文章:
http://alexshed.spaces.live.com/blog/cns!71C72270309CE838!149.entry
更新:上述提到的博客已经不再可用,该作者的当前博客在这里,我能找到的跟所引用博客帖子最接近的是这个StackOverflow回答。
它通过一个方便的附加属性实现了所有必要的C#代码。但它将“绑定”实现为单向的,从目标到源。我想要双向绑定。
有什么想法吗?