(20-03-17, 01:31 PM)السندبااد كتب : السلام عليكم ورحمة الله وبركاته
الجواب: نعم وبكل سهولة، بإمكانك مشاهدة الكثير من التصاميم في كوكل
يمكنك صنع الثيم الذي يخطر ببالك وحتى تغيير هيكيلة الداتا جريد
حتى أنه يمكنك أيضاً أن تجعلها احترافية مثلاً عند النقر على أي صف تظهر المعلومات أسفله بشكل احترافي كما هو موضح هنا:
https://wpftutorial.net/DataGrid.html
حتى تستطيع إخراج داتا جريد احترافية ومميزة يجب أن تتقن شيئين في wpf :
1- التعديل على Template الأدوات : من خلاله تعدل شكل الأداة إلى أي شكل يخطر ببالك.
2- Data Binding : من خلالها تربط الكائنات والحقول بالبيانات الموجودة عندك في قاعدة البيانات.
المنتدى مليء بالدروس
ونصيحة من أخ تعلم هذه التقنية فالمستقبل لها ويكفي أنها تغنيك عن استخدام المكتبات والثيمات المملة التي أصبحت منتشرة في كل مكان
تعلم هذه التقنية وابدأ طريقة نحو إبداع البرمجيات وصنع الأدوات الاحترافية
إن اردت الحقيقة اخي السندبااد
فلا اعتقد ان هناك مستفبلا لتقنية WPF ...
فمنذ ظهور windows 10 ، ظهر معه نوع جديد من التطبيقات وهو ماتسمى بتطبيقات
UWP ..
مايميز هذه التطبيقات انها تعمل على وندوز 10 وكأنها تطبيق سطح مكتب :
وهي تدعم مختلف الاجهزة :
ويمكن بيعها في microsoft store وتركيب اعلانات او خيار الشراء من داخل التطبيق بنفس طريقة الـ Android apps !!
الجميل في الموضوع ان هذه التطبيقات تستعمل XAML في تصميم واجهاتها ، حيث تتوفر جميع الميزات المعروفة لدينا فيWPF مثل الbinding والstyle وغيره .
نعم ، لازال هناك الكثير لم يحول نظامه الى Windows 10 ، حيث ان هذه التطبيقات لا تعمل الا عليه ..
وهذا سبب قد يدفع الكثيرين الى عدم قبول هذا النوع الجديد من التطبيقات ..
ولكن كما حصل وانقرض ويندوز XP ، ربما في السنوات القادمة نشهد نزوح اغلب مستخدمي الـPC الى Windows 10
هذا بجانب تصميم مايكرسوفت لوندوز 10 ليدعم مختلف اجهزتها الاخرى التي تزداد يوما بعد يوم مثل Smart TV ونظارات الVR -الواقع الافتراضي - وغيرها ..
ففي اعتقادي الشخصي ان هذا النوع من التطبيقات هو المستقبل ..
عموما ، دائما المبرمج لايحكر نفسه في زاوية ويضل معاند على استخدام التقنية الى الابد .. لابد للمبرمج ان يعلم انه لابد له يتعلم التقنيات الحديثة دائما حتى يستطيع مجاراة سوق البرمجيات ففي النهاية المفاهيم البرمجية لاتتغير وانما فقط الاساليب هي التي يتم تجديدها او ابتكارها.
https://developer.microsoft.com/en-us/windows/apps