2010-02-23 67 views
1

我有一個Silverlight數據網格,其中兩列是組合框。其中一個組合框綁定到一個不變的Dictionary並顯示Keys的列表。對於其他組合框,我想根據第一個組合框中所選項目的值使用硬編碼字符串列表填充它。Silverlight 3:將一個DataGrid單元格中的組合框綁定到另一個單元格中的一個

更多一點上下文 - 字典中的值是字符串,但它們只會有一些不同的值。詞典中可能有100個鍵,但所有的值將是「1」,「2」或「3」。如果用戶選擇值爲「one」的項目,則另一列中的組合框應讓您從「Un」和「Uno」中進行選擇。如果用戶選擇值爲「2」的項目,則另一列中的組合框應允許您從「Dos」和「Deux」中進行選擇。等等。要顯示的值列表是衆所周知的,並且是硬編碼的,但它可以用任何方便的方式表示 - 例如Converter或其他。

我該怎麼做?

回答

0

正在考慮這個錯誤。通過將第二個組合框綁定到第一個組合框設置的對象上的屬性並使用轉換器轉換該值,可以實現該功能。看起來我在WPF/XAML中思考之前有一段路要走。

相關問題