17-06-14, 02:19 PM
الخقيقة الأمر غير واضح قليلا ب النسبة لي هل هي مجرد معلومات عن الكتاب ام انك ستدع المستخدم يقوم بإستعراض محتويات الكتاب كاملا
عموما نصيحتي لك و خاصة أنك تتعامل مع كم ليس ب القليل من الصور تحديدا
ان تستخدم collection و تبني كلاس تضع فيه متغيرات تعبر عن الصفات المشتركة لكل نوع و بالتالي مهما كان اسلوب ادخال البيانات او قرائتها فأنت بذلك تضمن ان كل نوع لديك ستكون بياناته مرتبطة مع بعضها البعض
الافكار كثيرة لقراءة البيانات ممكن تضيفها الي resources مثلا و بذلك تضمن أنها لن تضيع و ممكن تنسخها الي الهارد ديسك مرة واحدة او تتعامل معها كما هي موجودة في Resources او تحتفظ بها في Xaml ثم تقرأها و غالبا ممكن تضع مسارات الملفات في ملفات تكست او xaml و في كل الحالات الأفضل لك أن تضيفها الي Collection قبل أن تضيفها الي ListBox و بالتالي سييصبح سهلا التعامل معها مرة واحدة و عرضها مع بعضها البعض مرة واحدة
شئ أخير انت لست في حاجة الي اكثر من ListBox يمكن أن تستخدم واحدا فقط تضيف له البيانات حسب احتياجك ثم تقوم يإزالة البيانات بعد ان يقوم المستخدم ب الإختيار ثم تقوم بتعبئة البيانات الجديدة لأي اختيار جديد و هكذا
عموما نصيحتي لك و خاصة أنك تتعامل مع كم ليس ب القليل من الصور تحديدا
ان تستخدم collection و تبني كلاس تضع فيه متغيرات تعبر عن الصفات المشتركة لكل نوع و بالتالي مهما كان اسلوب ادخال البيانات او قرائتها فأنت بذلك تضمن ان كل نوع لديك ستكون بياناته مرتبطة مع بعضها البعض
الافكار كثيرة لقراءة البيانات ممكن تضيفها الي resources مثلا و بذلك تضمن أنها لن تضيع و ممكن تنسخها الي الهارد ديسك مرة واحدة او تتعامل معها كما هي موجودة في Resources او تحتفظ بها في Xaml ثم تقرأها و غالبا ممكن تضع مسارات الملفات في ملفات تكست او xaml و في كل الحالات الأفضل لك أن تضيفها الي Collection قبل أن تضيفها الي ListBox و بالتالي سييصبح سهلا التعامل معها مرة واحدة و عرضها مع بعضها البعض مرة واحدة
شئ أخير انت لست في حاجة الي اكثر من ListBox يمكن أن تستخدم واحدا فقط تضيف له البيانات حسب احتياجك ثم تقوم يإزالة البيانات بعد ان يقوم المستخدم ب الإختيار ثم تقوم بتعبئة البيانات الجديدة لأي اختيار جديد و هكذا

