Silverlight でデータグリッドを取得しました。をお願いします。
ユーザーがグリッド内のセルを編集するときにサーバーに投稿するデータグリッド (またはデータグリッドを含むユーザーコントロール)。
編集されたセル内の何らかのシンボル (ローディング シンボルなど) を使用してデータグリッドに通知し、ポストがサーバーに送信され、コントロールが応答を待機していることを通知します。
更新が成功した場合、(正しいセルで) 色を使用してデータグリッドに通知します。
WebClient クラスを使用して、オブジェクト (~cells) の set-property でサーバーを呼び出すことができることがわかりましたが、根本的に間違ったことをしているように感じます。
オブジェクトの set-property で、どの datagrid が set-property をトリガーしたかわかりません
また、どのデータグリッド (およびデータグリッド内のどのセル) に応答を返すか (つまり、投稿が成功したか失敗したか) を判断できないことがわからないためです。
また、データグリッドでいくつかのイベント (BeginningEdit、PreparingCellForEdit、SelectionChanged、CurrentCellChanged) を観察しようとしましたが、編集中のセルの新しい値は得られません。
これらの問題を解決する方法について、誰かが私を正しい方向に向けることができますか?