وعليكم السلام ورحمة الله وبركاته
الدرس دسم جداً ماشاء الله ولكن المعلومات قيمة ومفيدة للغاية
وهذه المعولمات مفيدة جداً في التطبيقات
جزاك الله خيراً وزادك من فضله وعلمه
ِِِالسندبااد
وعليكم السلام ورحمة الله وبركاته
الدرس دسم جداً ماشاء الله ولكن المعلومات قيمة ومفيدة للغاية
وهذه المعولمات مفيدة جداً في التطبيقات
جزاك الله خيراً وزادك من فضله وعلمه
---
عليكم السلام ورحمة الله وبركاته ..
حياك الله اخوي شحادة ،، عذرا على التاخير .. اعلم ان هذه الدروس كنت انت محتاج لها في وقت من الاوقات ..
ان شاء الله جاب المطلوب واكثر ..
بالنسبة للدرس ، كان بامكاني اخلي الدرس قليل الدسم مثلا واكتب كلاس PagesControl دفعة واحدة بدون ماارجع كل مرة اعدل
وبدون مااجيب موضوع الViewbox ، لكن تعرف احنا في WPF ، واسلوب البرمجة والانميشن هذا ينطبق على اكثر التطبيقات في هذه التقنية ، لان هذي الطرق clear وماتحتاج تكتب اكواد كثيرة (loose coupled) .. فحل المشاكل التي تواجهك عند تطبيق اساليب WPF كان احد اهدافي من هذا الفيديو :

..
بالنسبة للدورة ، اعتقد انه نحتاج نسوي واجهة اخرى(تصميم فقط) ، قبل الانتقال للBinding & Data :-
حيث ان هذه الواجهة تتطلب قاعدة بيانات لجلب (بيانات الطقس)
بمعنى انها وجبة دسمة لشابتر الـ Binding ، وشيئ ممتاز للتطبيق عليه

..
تم عمل واجهة الدرس المقبل :-
التقنيات المستخدمة :
1- Control Template & ItemsTemplate
2- DataTemplate & Sample Data
3- Usercontrol, Dependency property and Binding
ان شاء الله سيتم تصوير الدرس في اقرب فرصة ممكنة
الى ذلك الحين تفضلو المشروع في المرفقات ..
جزاك الله خيراً ونحن بانتظار الدرس ولكن المشروع لم يعمل
فعند تشغيل الملف التنفيذي يحدث كراش مباشرة وعند تشغيل السورس تظهر الرسالة التالية :
Invalid Markup
Check the Error List for more information.
(18-05-16, 01:04 PM)السندبااد كتب : [ -> ]جزاك الله خيراً ونحن بانتظار الدرس ولكن المشروع لم يعمل
فعند تشغيل الملف التنفيذي يحدث كراش مباشرة وعند تشغيل السورس تظهر الرسالة التالية :
Invalid Markup
Check the Error List for more information.
بصراحة انا مستغرب كيف هذا الشي ممكن يحصل
اولا : انا مستهدف فريم وورك 4.5 فتم اضافة المكتبات الخاصة بالفريم وورك 4.5 مثل Presentation.Aero2 ونسخ مكتبات البليند الاساسية التابعة للفريم وورك4.5 الا وهي :-
Microsoft.Expression.Effects.dll
Microsoft.Expression.Interactions.dll
System.Windows.Interactivity.dll
هذولي الملفات اساسيين لاي مشروع تم تصميمه ببرنامج البليند ..
وكل ملف من ذي الملفات له نسختين بنفس الاسم لكن كل نسخة تعمل على فريم وورك مختلف
تستطيع ان تجدهم على المسار التالي :-
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework
طبعا كل نسخة لها ميزات مختلفة بعضها لاتوجد عند الاخر
ثانيا : المشكلة حصلت بسبب ان البليند استخدم
مميزات خاصة بملفات الdll التابعة للفريم وورك 4.0 ، وليس 4.5 !!!!!
رغم اني مستهدف منذ انشاء المشروع الفريم وورك 4.5

!! كيف حصل ذلك لا اعلم...
اشك ان الموضوع فيه bug من البليند ، لان غير معقول هذا الشيئ يصير
المهم دخلت على الReferance وحذفت الملفات الثلاثة التابعة لـ 4.5 واضفت بدالها النسخ نفسها لكن لـ 4.0
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0
وهذا هو المشروع ارفقه من جديد ، اعتقد والله اعلم انه سيعمل بعد هذا التغيير ..
حملت المرفق الجديد ونفس المشكلة لم يتغير شيء رغم أن كل إصدارات الفريم وورك على جهازي
على كل حال : في شاشة Xaml هنا يظهر خطأ :
[
attachment=10488]
وهذه الرسالة التي تظهر عند تشغيل البرنامج :
[attachment=10489]
أيضاً في الأبلكيشن استخدمت حدث Application_DispatcherUnhandledException لاعرف سبب الخطأ فخرجت لي هذه الرسالة :
[attachment=10487]