سؤال

أنا حاليا أكتب لعبة صغيرة مع ضوابط UI القياسية.

يعمل بشكل رائع حتى الآن ولكن ما لا أحبه هو أنني أجرى عناصر التحكم في ملف CodeBehind. (ج #)

عندما أحاول فك إكسوف جميع العناصر، أود الحصول على محرك / وحدة تحكم منفصلة يتعامل مع جميع إدارة البيانات والمنطق لواجهة المستخدم الخاصة بي.

هل هناك إمكانية تسجيل عناصر التحكم مع المحرك حتى لا أحتاج إلى نقلها إلى أسفل مع كل طريقة أسميها؟

حاليا أجبرت على اجتياز الضوابط في كل مرة أسمي فيها الوظيفة ..

شكرا مقدما!

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

المحلول

سيكون جيدا إذا استطعت توضيح المزيد عن تنفيذك الحالي. من ما يمكنني فهمه، بدلا من محاولة معرفة كيفية تسجيل عناصر التحكم مع المحرك "، لماذا لا تحاول معرفة ما إذا كانت مشكلة التصميم.

ربما هناك طريقة أفضل لتنظيم التطبيق / الطبقات / المكونات حتى تتمكن من تفكيك منطقيا لتحسين إعادة الاستخدام والصيانة؟

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