تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] التعديل على ستايل DataGrid
#1
اخواني الكرام انا جديد كليا في هذة التقنية 

احب اسال هل من الصعوبة التعديل على قالب ال DataGrid لان شكلها الافتراضي سيء جدا

او هل ممكن تركيب ثيمات جاهزة لها 

اعذروني لجهلي !!
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
الجواب: نعم وبكل سهولة، بإمكانك مشاهدة الكثير من التصاميم في كوكل
يمكنك صنع الثيم الذي يخطر ببالك وحتى تغيير هيكيلة الداتا جريد
حتى أنه يمكنك أيضاً أن تجعلها احترافية مثلاً عند النقر على أي صف تظهر المعلومات أسفله بشكل احترافي كما هو موضح هنا:
https://wpftutorial.net/DataGrid.html

حتى تستطيع إخراج داتا جريد احترافية ومميزة يجب أن تتقن شيئين في wpf :
1- التعديل على Template الأدوات : من خلاله تعدل شكل الأداة إلى أي شكل يخطر ببالك.
2- Data Binding : من خلالها تربط الكائنات والحقول بالبيانات الموجودة عندك في قاعدة البيانات.

المنتدى مليء بالدروس
ونصيحة من أخ تعلم هذه التقنية فالمستقبل لها ويكفي أنها تغنيك عن استخدام المكتبات والثيمات المملة التي أصبحت منتشرة في كل مكان
تعلم هذه التقنية وابدأ طريقة نحو إبداع البرمجيات وصنع الأدوات الاحترافية

Smile
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: الشاكي لله , Amir_alzubidy
#3
(20-03-17, 01:31 PM)السندبااد كتب :
السلام عليكم ورحمة الله وبركاته
الجواب: نعم وبكل سهولة، بإمكانك مشاهدة الكثير من التصاميم في كوكل
يمكنك صنع الثيم الذي يخطر ببالك وحتى تغيير هيكيلة الداتا جريد
حتى أنه يمكنك أيضاً أن تجعلها احترافية مثلاً عند النقر على أي صف تظهر المعلومات أسفله بشكل احترافي كما هو موضح هنا:
https://wpftutorial.net/DataGrid.html

حتى تستطيع إخراج داتا جريد احترافية ومميزة يجب أن تتقن شيئين في wpf :
1- التعديل على Template الأدوات : من خلاله تعدل شكل الأداة إلى أي شكل يخطر ببالك.
2- Data Binding : من خلالها تربط الكائنات والحقول بالبيانات الموجودة عندك في قاعدة البيانات.

المنتدى مليء بالدروس
ونصيحة من أخ تعلم هذه التقنية فالمستقبل لها ويكفي أنها تغنيك عن استخدام المكتبات والثيمات المملة التي أصبحت منتشرة في كل مكان
تعلم هذه التقنية وابدأ طريقة نحو إبداع البرمجيات وصنع الأدوات الاحترافية

Smile

اخي الحبيب ... بارك الله فيك وفي علمك 

انا ارى كثير من الاكواد عند التعديل على ال Template ... مما يصيبني بالاحباط لا اعلم هل هذا طبيعي ام لانني مستجد

ساقوم بالبحث في المنتدي عن النقطتين التي سبق لك ذكرهم (Template + DataBinding)
الرد }}}}
تم الشكر بواسطة: السندبااد , Amir_alzubidy
#4
أخي الكريم عند تعديلك على قالب لن تكتب أي كود
نعم هذه حقيقة
لكن ما تراه هي أكواد يتم توليدها آلياً من البرنامج أثناء عملك
حتى تصلك الفكرة أكثر، شاهد الفلاش التالي الذي أعددته لك ووضحت لك من خلاله كيف قمت بصنع زر دائري يتغير لونه عند مرور الماوس وعند النقر عليه دون أن أكتب أي كود لا xaml ولا كود بيهاند

.zip   tutBtn.zip (الحجم : 2.37 م ب / التحميلات : 56)
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: sendbad100 , Amir_alzubidy
#5
(20-03-17, 05:14 PM)السندبااد كتب :
أخي الكريم عند تعديلك على قالب لن تكتب أي كود
نعم هذه حقيقة
لكن ما تراه هي أكواد يتم توليدها آلياً من البرنامج أثناء عملك
حتى تصلك الفكرة أكثر، شاهد الفلاش التالي الذي أعددته لك ووضحت لك من خلاله كيف قمت بصنع زر دائري يتغير لونه عند مرور الماوس وعند النقر عليه دون أن أكتب أي كود لا xaml ولا كود بيهاند

الله يعطيك العافية  على التوضيح 
وعلى الشرح الفلاشي
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد }}}}
تم الشكر بواسطة: السندبااد , Amir_alzubidy
#6
(20-03-17, 01:31 PM)السندبااد كتب :
السلام عليكم ورحمة الله وبركاته
الجواب: نعم وبكل سهولة، بإمكانك مشاهدة الكثير من التصاميم في كوكل
يمكنك صنع الثيم الذي يخطر ببالك وحتى تغيير هيكيلة الداتا جريد
حتى أنه يمكنك أيضاً أن تجعلها احترافية مثلاً عند النقر على أي صف تظهر المعلومات أسفله بشكل احترافي كما هو موضح هنا:
https://wpftutorial.net/DataGrid.html

حتى تستطيع إخراج داتا جريد احترافية ومميزة يجب أن تتقن شيئين في wpf :
1- التعديل على Template الأدوات : من خلاله تعدل شكل الأداة إلى أي شكل يخطر ببالك.
2- Data Binding : من خلالها تربط الكائنات والحقول بالبيانات الموجودة عندك في قاعدة البيانات.

المنتدى مليء بالدروس
ونصيحة من أخ تعلم هذه التقنية فالمستقبل لها ويكفي أنها تغنيك عن استخدام المكتبات والثيمات المملة التي أصبحت منتشرة في كل مكان
تعلم هذه التقنية وابدأ طريقة نحو إبداع البرمجيات وصنع الأدوات الاحترافية

Smile


إن اردت الحقيقة اخي السندبااد

فلا اعتقد ان هناك مستفبلا لتقنية WPF ...


فمنذ ظهور windows 10 ، ظهر معه نوع جديد من التطبيقات وهو ماتسمى بتطبيقات UWP ..
مايميز هذه التطبيقات انها تعمل على وندوز 10 وكأنها تطبيق سطح مكتب :



وهي تدعم مختلف الاجهزة :





ويمكن بيعها في microsoft store وتركيب اعلانات او خيار الشراء من داخل التطبيق بنفس طريقة الـ Android apps !!


الجميل في الموضوع ان هذه التطبيقات تستعمل XAML في تصميم واجهاتها ، حيث تتوفر جميع الميزات المعروفة لدينا فيWPF مثل الbinding والstyle وغيره . Tongue


نعم ، لازال هناك الكثير لم يحول نظامه الى Windows 10 ، حيث ان هذه التطبيقات لا تعمل الا عليه ..
وهذا سبب قد يدفع الكثيرين الى عدم قبول هذا النوع الجديد من التطبيقات ..



ولكن كما حصل وانقرض ويندوز XP ، ربما في السنوات القادمة نشهد نزوح اغلب مستخدمي الـPC الى Windows 10 
هذا بجانب تصميم مايكرسوفت لوندوز 10 ليدعم مختلف اجهزتها الاخرى التي تزداد يوما بعد يوم مثل Smart TV ونظارات الVR  -الواقع الافتراضي - وغيرها ..


ففي اعتقادي الشخصي ان هذا النوع من التطبيقات هو المستقبل ..



عموما ، دائما المبرمج لايحكر نفسه في زاوية ويضل معاند على استخدام التقنية الى الابد .. لابد للمبرمج ان يعلم انه لابد له يتعلم التقنيات الحديثة دائما حتى يستطيع مجاراة سوق البرمجيات ففي النهاية المفاهيم البرمجية لاتتغير وانما فقط الاساليب هي التي يتم تجديدها او ابتكارها.


https://developer.microsoft.com/en-us/windows/apps
الرد }}}}
تم الشكر بواسطة: السندبااد , Amir_alzubidy , sendbad100
#7
(20-03-17, 05:14 PM)السندبااد كتب :
أخي الكريم عند تعديلك على قالب لن تكتب أي كود
نعم هذه حقيقة
لكن ما تراه هي أكواد يتم توليدها آلياً من البرنامج أثناء عملك
حتى تصلك الفكرة أكثر، شاهد الفلاش التالي الذي أعددته لك ووضحت لك من خلاله كيف قمت بصنع زر دائري يتغير لونه عند مرور الماوس وعند النقر عليه دون أن أكتب أي كود لا xaml ولا كود بيهاند

بوركت يا طيب الله يجازيك كل خير
الرد }}}}
تم الشكر بواسطة: السندبااد , Amir_alzubidy , Amir_alzubidy
#8
لقد اطعلت على الصفحة التي وضعتها أخي الشاكي لله بالفعل شيء رائع هذه التقنية
ومسألة دعم عدة أجهزة هذا شيء مميز للغاية
على كل عزاؤنا أن تطبيقات uwp تستعمل xaml في تصميم الواجهات، وقد رأيت شيئاً من ذلك هنا:
https://docs.microsoft.com/ar-sa/windows...form-guide

وهنا في الأمثلة التي وضعتها ما يكروسوفت:
https://docs.microsoft.com/ar-sa/windows...pp-samples

يعني مبرمجو wpf لن يجدوا صعوبة إن شاء الله بالانتقال إليها أما من بقي على الويندوز فورم فسيجد صعوبة إن لم يستغل نفسه من الآن ويبدأ بتعلم wpf
Smile
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: sendbad100 , الشاكي لله
#9
لكن اعتقد ان تطبيقات ال UWP لا تتعامل مع قواعد البيانات مثل Sql Server
الرد }}}}
تم الشكر بواسطة: السندبااد
#10
(26-03-17, 09:22 AM)dabas كتب : لكن اعتقد ان تطبيقات ال UWP لا تتعامل مع قواعد البيانات مثل Sql Server

نعم هي تتعامل مع الـ SQLlite

https://docs.microsoft.com/en-us/windows...ta-access/
الرد }}}}
تم الشكر بواسطة: السندبااد , sendbad100 , sendbad100


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف يمكن إضافة صف فوق صف أسماء الأعمدة DataGrid عبد الله 3 944 12-09-15, 12:15 AM
آخر رد: khodor1985
  [سؤال] تكرار ظهور الأعمدة DataGrid ItemsSource عبد الله 0 484 21-07-15, 07:00 AM
آخر رد: عبد الله
  [ستايلات] ستايل Google الشاكي لله 3 983 22-05-14, 06:15 AM
آخر رد: ali.alfoly
  wpf tips- The DataGrid part2 RaggiTech 0 758 15-10-12, 10:11 AM
آخر رد: RaggiTech
  wpf tips- The DataGrid RaggiTech 0 853 15-10-12, 10:10 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم