السلام عليكم ورحمة الله وبركاته ...
احتاج الى مساعدة ... قمت بعمل بروجكت Wpf .... وعرفت في ملف xmal ..... كنترولين من نوع tree view ....
واحتاج الى ان اكون قادر على drag and drop ... أي عنصر من tree view إلى اخرى .... مع حذف العنصر من التريفيو الاصلية ... واحتاج ان تكون العملية عكسية ... أي انني استطيع نقل اي عنصر بشكل كلي بين التريفيوز اللي عرفتها .....
مثال ....
عندي treeView1 و treeView2 ....
كل واحدة منهم فيها عناصر بشكل متدرج ...
treeView1
-Node1
--item1.1
--item2.1
-Node2
--item2.1
--item2.2
treeView2
-Node3
--item3.1
--item3.1
-Node4
--item4.1
--item4.2
وهكذا ......... وعندما اقوف بسحب اي عنصر .... مثلا ...... --item3.1 الموجود في treeView2 ...... و اقوم بافلاته في treeView1 .... تحت Node1
يصبح شكل التريفيوز هكذا
treeView1
-Node1
--item1.1
--item2.1
--item3.1
-Node2
--item2.1
--item2.2
treeView2
-Node3
--item3.1
-Node4
--item4.1
--item4.2
أو اقوم باضافته تحت treeView1 بشكل مباشر .... و يصبح الترتيب كالتالي
treeView1
-Node1
--item1.1
--item2.1
-Node2
--item2.1
--item2.2
-item3.1
treeView2
-Node3
--item3.1
-Node4
--item4.1
--item4.2
اعرف انه يجب علي تفعيل AllowDrop="True" في كنترول التريفيو treeview ....
واستطعت ان افعل خاصية السحب والافلات في نفس التريفيو treeview ....
لكنني اريد تفعيله ايضا بين treeviews مختلفة
فارجو ممن يستطيع مساعدتي ان يرد مشكورا لا مامورا
وشكرا