私はUWPアプリケーションのListView
の間にカスタムオブジェクトをドラッグアンドドロップしたいと思います。 ListView
には、カスタムオブジェクトに基づくListViewItem
が含まれています。UWPアプリケーションのListView間でカスタムオブジェクトをドラッグアンドドロップするにはどうすればよいですか?
私は必要な機能を実装しようとすると、私はStandardDataFormats
クラスによって提供される選択肢に拘束されているようです。それらのどれも私が何をしたい、と私は
private void ListViewOne_DragItemsStarting(object sender, DragItemsStartingEventArgs e)
{
e.Data.RequestedOperation = DataPackageOperation.Move;
e.Data.SetData(StandardDataFormats.StorageItems, ListViewOne.Items.First());
}
ような何かをしようとするとき、私はStorageItem
のオブジェクトが渡される要素から作成することができないことを私に言って、COMException
を何を得るための権利であると思いません。値のデータ型がDataPackage要素によってサポートされていないことを言って例外をスローSetData
メソッドのパラメータとして別の文字列を使用しようとすると
は:
e.Data.SetData("Custom", ListViewOne.Items.First());