WPF使用x绑定到字典:名称作为键

如果不清楚,请更正我的问题。 我正在寻找的是……

这是一个字典的示例绑定…它的工作原理:

 

我在找:

  

你看? 我想在字典中查找一个键,与该控件的“Name”相同。

感谢帮助!

你可以使用MultiBinding:

           using System; using System.Globalization; using System.Linq; using System.Windows.Data; public class DictValueConverter : IMultiValueConverter { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { if (values==null || values.Length<2 ) { return false; } var dict = values[0] as IDictionary; if(dict.Contains(values[1])) { return dict[values[1]]; } return "KeyNotFound"; } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { throw new NotImplementedException(); } }