ここに記載されているドラッグドロップソリューションを実装しています:
http://bea.stollnitz.com/blog/?p=53
ListBox
私はes + with WrapPanel
and Itemsをほとんど持っていません。ボックスのいずれかから他のボックスにアイテムをドラッグアンドドロップできるはずです。
アイテムをドラッグして別のボックスに移動すると、次のエラーがスローされます。
装飾を持たない要素の装飾にはアクセスできません。
この行で:
if (this.adornerLayer != null)
{
this.adornerLayer.Update(this.AdornedElement);
}
AdornedElement の値を確認しようとしましたが、次の値があることがわかりました。
ListBoxItem : DisconnectedItem
. のコンテンツを見たところ、ListBoxItem
切断されたアイテムもあるようです。
この問題は、同じリストボックス内でアイテムを移動した場合にも発生します。私のリストボックスは wrapPanel を として使用しItemsPanelTemplate
ます。
階層ツリーは次のようなものです。listBoxes は次のとおりです。
1 リストボックス : UserControl Border Grid Grid Border Border Border ScrollViewer ListBox ItemsPanel
その他 3 ListBoxes : UserControl Border Grid Grid Grid tabControl tabItem Grid Border Border Border ScrollViewer ListBox ItemsPanel
この問題に直面したことがある人、または何がうまくいかないのか教えてくれる人はいますか?
- ギリヤ