2012-01-04 5 views
0

私のSilverlightアプリケーションでは、クラスにバインドするデータグリッドにコンボボックスがあります。 コンボボックスを変更すると、クラスにインデックスを取得できますが、プログラムでクラスを更新するときにコンボボックスが変更されません。 この問題を解決するのに手伝ってください。緊急。 私はそれがINotifyPropertyChangedのを実装し、プロパティが変更トリガんあなたが選択したインデックスを結合しているの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

あなたのカーズユニットクラスはどのように見えますか? – Mharlin

答えて

0

パスを、使用していますか?そうでなければ問題になる可能性があります。

関連する問題