2012-01-04 68 views
0

在我的silverlight應用程序中,我在我的datagrid中綁定了一個類的組合框。 當我改變組合框,我可以得到類的索引,但是當我以編程方式更新類時,組合框不會改變 請幫我解決這個問題。緊急。 我使用Silverlight 3.0Silverlight組合框SelectedIndex不會改變綁定

<data:datagridtemplatecolumn header="Sale Unit" width="80" xmlns:data="#unknown"> 
<data:datagridtemplatecolumn.celleditingtemplate> 
<datatemplate> 
<combobox itemspanel="{Binding RelativeSource={RelativeSource Self}}" datacontext="{Binding}" selectedindex="{Binding Path=cursunit,Mode=TwoWay}" keydown="ComboBox_KeyDown" loaded="ComboBox_Loaded" selectionchanged="ComboBox_SelectionChanged"> 
<comboboxitem content="BOX" /> 
<comboboxitem content="STRIP" /> 
<comboboxitem content="PEICE" /> 
</combobox> 
</datatemplate> 
</data:datagridtemplatecolumn.celleditingtemplate> 
</data:datagridtemplatecolumn> 
+0

你的cursunit類看起來如何? – Mharlin 2012-01-07 15:18:48

回答

0

的路徑,你是選擇的指標結合,它執行INotifyPropertyChanged,並觸發屬性更改?如果這不是問題。