Silverlight 3:从一个数据网格单元格中的组合框绑定到另一个单元格中的一个组合框

时间:2010-02-23 20:21:05

标签: silverlight data-binding silverlight-3.0 datagrid

我有一个Silverlight数据网格,其中两列是组合框。其中一个组合框绑定到一个不变的字典,并显示键列表。对于其他组合框,我想根据第一个组合框中所选项的值,使用硬编码的字符串列表填充它。

更多上下文 - 字典中的值是字符串,但它们只有几个不同的值。字典中可能有100个键,但所有值都是“一”,“二”或“三”。如果用户选择值为“1”的项目,则另一列中的组合框应允许您从“Un”和“Uno”中进行选择。如果用户选择值为“2”的项目,则另一列中的组合框应允许您从“Dos”和“Deux”中进行选择。等等。要显示的值列表是众所周知的并且是硬编码的,但它可以以任何方便的方式表示 - 作为转换器或其他任何方式。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

想到这个错了。通过将第二个组合框绑定到第一个组合框设置的对象上的属性,并使用转换器转换该值,使其工作。看起来我在用WPF / XAML思考之前还有很长的路要走。