質問: tempEvent; } } ``` ### 補足情報(FW/ツールのバージョンなど) * Visual Studio Community 2017 for Mac Version 7.5.4 (build 3) * Xamarin.iOS Version: 11.12.0.4 (Visual Studio Community) その他必要な情報などございましたらお知らせください。
回答: 質問の問題自体(ItemDraggingイベントハンドラで項目入れ替え時にビューの更新がおかしい)は解決しませんでしたが、別の方法で所望の動作をするようになりました。 **※この問題自体の解決方法がわかる方がいらっしゃいましたら是非教えてください。** 単純に項目を入れ替るだけではなくそのタイミングで別の処理をしたかったので、質問のようなことを行っていたのですが、普通にObservableCollectionのCollectionChangedイベントハンドラを使うことで処理が出来ました。 下記リポジトリに修正後のソースコードを置いています。 SfListViewReorderSample 具体的な変更点は以下の通りです。 * SfListViewのItemDraggingイベントハンドラを削除 * 代わりにDragDropController.UpdateSourceプロパティをtrueに変更 * SfListViewのItemsSourceにバインドしていたObservableCollection型のメンバ変数にCollectionChangedイベントハンドラを追加して処理する