カスタム オブジェクトの Observable Collection を持つデータグリッドがあります。ビュー モデルでは、selectedItem バインディングが SelectedCustObject に設定されています。ユーザーが selectedItem に変更を加えるたびにデータベースを更新できるように、プロパティ Changed ハンドラーを接続しました。プロパティが更新されると、Save() サブルーチンが起動し、Custom Object ByRef を中間層 (WCF) に渡して返します。この時点で、データグリッドは SelectedItem 状態を失います。私はこれを正しく行っているのか、それとももっと良い方法があるのか わかりません。
SelectedItem="{Binding Path=SelectedMeterUsage, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"