سؤال

ولقد لبناء صغيرة (حاليا) تطبيق المشرف في Silverlight2، وأود أن استخدام بعض نمط واجهة المستخدم ملزم مع بلدي BL / DAL.
لقد وجدت viewmodel-viewmodel ولقاح التهاب السحايا / أنماط MVC، حيث الأولى (V / M / VM) هي مناسبة خصيصا للتطبيقات WPF، لأنه يستخدم قدرات غنية من خيارات ربط البيانات WPF. ماذا تقترح؟ يمكنك كتابة مثال بسيط V / M / VM لSL2؟

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

المحلول

ونيخيل كوثري لديها مجموعة كبيرة من الأمثلة (مع رمز) على M-V-VM في Silverlight فضلا عن الإطار بنيت مع بعض الميزات الاضافية لطيفة جدا. يجب عليك بالتأكيد تحقق منها. M-V-VM في Silverlight

نصائح أخرى

لقد وضعت المجموعة أنماط وممارسات في مايكروسوفت معا بعض الإرشادات حول عدم القيام WPF والتطبيقات سيلفرلايت .

وأنت قد ترغب في النظر في CSLA.NET ل Silverlight . لقد سمعت أشياء جيدة عن ذلك، ولكن لم نصل حول أن تحاول ذلك بعد نفسي.

<اقتباس فقرة>   

وCSLA. NET ل Silverlight هو مجموعة فرعية   من CSLA. NET تستهدف   منصة سيلفرلايت. CSLA. NET ل   تقدم سيلفرلايت ما يقرب من جميع   فوائد CSLA .NET على سيلفرلايت،   بما في ذلك ربط البيانات، والمصادقة،   قواعد العمل، إذن، ن مستوى   التراجع والمثابرة.

     

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

وسيلفرلايت أيضا قوية جدا، لذلك ليس هناك مشكلة في ذلك ربط البيانات.

وقطعة مفقودة في Silverlight الذي يؤثر أكثر على نمط نموذج للرؤية وViewModel هو أنه لا ينفذ الأوامر مثل برنامج الأغذية العالمي. هنا هو مقال جوش سميث أن يستنسخ نمط قيادة WPF في Silverlight.

كان

والمطور النرويجي Gjøran عرضا لطيف جدا / تجريبي في MSDN يعيش حوالي كتابة تطبيقات الأعمال في برنامج الأغذية العالمي. حقا كان حول استخدام عرض نموذج مع Silverlight / WPF. إلقاء نظرة على شفرة المصدر من هذه المادة على موقعه بلوق (آسف، الشرائح هي باللغة النرويجية فقط). عرض نموذج + سيلفرلايت 2 الصخور!

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