ここに記載されているドラッグドロップソリューションを実装しています:
http://bea.stollnitz.com/blog/?p=53
ListBox私はes + with WrapPaneland 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
この問題に直面したことがある人、または何がうまくいかないのか教えてくれる人はいますか?
- ギリヤ