我有一个Silverlight数据网格,其中两列是组合框。其中一个组合框绑定到一个不变的字典,并显示键列表。对于其他组合框,我想根据第一个组合框中所选项的值,使用硬编码的字符串列表填充它。
更多上下文 - 字典中的值是字符串,但它们只有几个不同的值。字典中可能有100个键,但所有值都是“一”,“二”或“三”。如果用户选择值为“1”的项目,则另一列中的组合框应允许您从“Un”和“Uno”中进行选择。如果用户选择值为“2”的项目,则另一列中的组合框应允许您从“Dos”和“Deux”中进行选择。等等。要显示的值列表是众所周知的并且是硬编码的,但它可以以任何方便的方式表示 - 作为转换器或其他任何方式。
我该怎么做?
答案 0 :(得分:0)
想到这个错了。通过将第二个组合框绑定到第一个组合框设置的对象上的属性,并使用转换器转换该值,使其工作。看起来我在用WPF / XAML思考之前还有很长的路要走。