سؤال

لدي الفصول التالية، والتي تحتوي على ملاحظات من المستوى التالي إلى أسفل:

giveacodicetagpre.

لذلك يتكون السحب من جولات، تتكون جولات من التكوينات.

لدي صفحة تحتوي على زر لإنشاء رسم عشوائي، لدي حاليا استدعاء فئة أخرى ترجع السحب:

giveacodicetagpre.

لا أواجه أي مشكلة ملزمة listview إلى جولات وعرض معلومات مستديرة، ولكن كيف يمكنني عرض التكوينات الفردية؟هذا ما أقوم به حاليا، لم أكن أتوقع أن أكون قادرا على عرض الأشياء عن طريق ربط التكوينات ولكن كيف يمكنني الوصول إليها؟

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

يجب إلقاء نظرة على قوالب البيانات الهرمية، والتي يتم استخدامها بواسطة عنصر تحكم TreeView TreeView بدلا من ListViews. إنها مناسبة طبيعية لإظهار البيانات الهرمية. بالطبع، مثل أي عنصر تحكم WPF، يمكنك تخصيص مظهرها بالكامل باستخدام التصميم والقوالب. فيما يلي بعض المراجع الجيدة:

p>

MSDN كيفية: استخدام TreeView لعرض البيانات الهرمية / ص>

P> بيانات Databinding الهرمية في WPF

ومع ذلك، إذا كنت ترغب في الاستمرار في استخدام ListViews، فستكون طريقة واحدة للقيام بذلك هي عش عنصر تحكم حاوية آخر داخل قائمة الوالدين. تتم معالجة الملاحظات تلقائيا عناصر WPF محددة، مثل الألواح. في مثالك، يمكنك استبدال TextBlock الثاني مع ListView آخر، مع وجود عنصر مماثل لأول مرة. يمكن أن يكون أيضا أي عنصر لوحة تشبه المجموعة، مثل StackPanel.

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top