Silverlight は初めてです。Text box Template 列がほとんどない Data Grid があります。テキスト ボックスの変更がデータ ソース エンティティに反映されるように、グリッドをリストにバインドしました。
ユーザーはテキスト ボックスとテキスト ボックス テンプレート列の「onleave」イベントにデータを入力し、入力したデータを保存します。
データがエンティティに反映されていることがわかりました。しかし、データグリッドの dataGrid.SelecedItem または dataGrid.SelecedIndex プロパティを使用することはできません。これは、ユーザーが 1 つの行にデータを入力したまま別の行を選択したためです。
テキスト ボックス テンプレート列の onleave イベント内で、彼が編集した現在の行のインデックスをどのように見つけることができるのでしょうか。