我一直在试图看看是否有一种简单/聪明的方法来实现对ListBox.SelectedItems的绑定.如果你已经尝试过,你会知道,使用BindingExtension的标记绑定将不起作用 - 该属性不支持它.因此,您需要连接SelectionChanged的处理程序并尝试该路由.我得到的最接近的是这篇文章:
http://alexshed.spaces.live.com/blog/cns!71C72270309CE838!149.entry
更新:上面提到的博客不再可用,作者的当前博客在这里,我能找到的最接近的参考博客文章就是这个StackOverflow答案.
它在一个方便的附加属性中实现了所有必要的C#.但它实现了"绑定"作为单向,目标来源.我想要双向绑定.
有任何想法吗?
我正在尝试开发一个将在C#程序中使用的正则表达式.
我最初的正则表达式是:
(?<=\()\w+(?=\))
Run Code Online (Sandbox Code Playgroud)
哪个成功地匹配"(foo)" - 匹配但是从输出中排除开放和关闭的parens,以产生简单的"foo".
但是,如果我将正则表达式修改为:
\[(?<=\()\w+(?=\))\]
Run Code Online (Sandbox Code Playgroud)
我尝试匹配"[(foo)]"它无法匹配.这是令人惊讶的.我只是在前面的表达式前面添加和附加文字的开括号和近括号.我很难过.我使用Expresso来开发和测试我的表达式.
在此先感谢您的帮助.
罗伯塞西尔