问题说明: 当用到dictionary<key,value>来储存数据的时候,有时候需要在界面上绑定一个key来显示value,这时候有两种思路: 一种是写一个自定义的扩展类,类似Binding,这里取名为“MyBinding”,在binding类内部实现key的绑定. 另一种更简洁,更通用的方法是用索引实现绑定.属性能够绑定到界面,同样的索引也能绑定到界面. 实现代码如下: 1.自定义MarkupExtension, using System; using System.Windows.Da…