تقييم الموضوع :
  • 2 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[WPF حتى الاحتراف] {4.8.4} - الـ Visual & Image & Drawing Brush
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته








--





الدرس بعنوان :















مشاهدة الدرس








او على اليوتيوب مباشرة :

كود :
http://www.youtube.com/watch?v=ewlqo_NiXB0












الموضوع مفتوح للاستفسارات

مشاهدة ممتعة



انتهى
الرد }}}
#2
وعليكم السلام ورحمة الله وبركاته
مزايا رائعة شاهدناها اليوم وقمت بالتطبيق وبالفعل شيء يضفي جمالاً براقاً على التصميم
لكن جزئية واحدة لم أستطع تطبيقها وهي رسم Path الـ Pause كون أداة الـ Pen ترسم خطوطاً مترابطة فلم أعرف كيف رسمت أنت هذا الشكل " ؟
ليتك توضح لي هذه الجزئية
أما Path الـ Play فقد رسمته بكل سهولة

وجزاك الله عنا كل خير
فاعلم أنه لا إله إلا الله
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود
#3
(09-10-14, 08:38 PM)السندبااد كتب :
وعليكم السلام ورحمة الله وبركاته
مزايا رائعة شاهدناها اليوم وقمت بالتطبيق وبالفعل شيء يضفي جمالاً براقاً على التصميم
لكن جزئية واحدة لم أستطع تطبيقها وهي رسم Path الـ Pause كون أداة الـ Pen ترسم خطوطاً مترابطة فلم أعرف كيف رسمت أنت هذا الشكل " ؟
ليتك توضح لي هذه الجزئية
أما Path الـ Play فقد رسمته بكل سهولة

وجزاك الله عنا كل خير

سؤال وجيه ورائع Smile


كلامك صحيح 100% في ان الPath  تقوم بصنع خطوط متصلة

فهذا الشكل لايمكن عمله باستعمال Path واحد ، بل يجب عمل اثنين من الPath
وثم دمجهم في Path واحد Wink


كما ترى ف بيئة Blend قدمت خيارات رائعة تخص التعامل مع Paths منها : الدمج ، والقص ، والادخال وغيرها .. (سنتعرف عليها جميعا في القريب العاجل) Wink

المهم ، كيفية عمل شكل الPause كما في الدرس مشروحة في الصورة المتحركة اسفله :






تحياتي لكم
الرد }}}
#4
ما شاء الله تبارك الله

لفتة رائعة وجميلة أستاذنا الحبيب

الآن اتضحت هذه الجزئية الهامة فألف شكر لك على ما تتفضل به من معلومات مميزة لنا
وشكراً على الشرح المميز والواضح
Shy
فاعلم أنه لا إله إلا الله
الرد }}}
#5
^
كذلك ان اردت ضبط الزر ليصبح مثل اليوتيوب بالضبط

عليك بااستعمال اداة الToggle Button بدلا من الButton

بعد اضافتها ، قم بصنع قالب واضافة الTrigger المسمى IsChecking وتجعله يساوي True وتنسب له الDrawing Brush الخاص بالPause

وعليك باضفافة الTrigger المسمى IsChecking مرة اخرى ولكن تجعله يساوي False وتنسب له الDrawing Brush الخاص بالPlay




وسيعطيك زر اليوتيوب كما هو بالضبط كما في الصورة المتحركة :-





^لاحظ اضفت IsMouseOver Trigger فقط لزيادة الجمالية لاغير


هههههههههههههههههه طوال الفيديو السابق كنت احاول اكتشف افضل حل لصناعة زر اليوتيوب فقلت ان الEvent Trigger افضل ، ومن ثم نفيت كلامي وقلت ان الAction مع الـ Condition افضل ههه

ولكن في النهاية الـ Toggle Button هو الخيار الامثل ، لان اصلا زر اليوتيوب لايطلق عليه Button بل Toggle Button وهو نوع من انواع الازرار في البرمجة ومتوفر افتراضيا في WPF وبليند
الرد }}}
#6
ما شاء الله تبارك الله
مبدع بكل معنى الكلمة
Wink 
صدق سألت نفسي عن ذلك وظننت أن الأمر يمكن ضبطه برمجياً
لكن مع أداة Toggle Button تم ضبطه نفس زر اليوتيوب تماماً
قمت بتطبيق الشرح وأنتجت زراً يحاكي زر اليوتيوب تماماً مع Toolltip حسب الحالة
مع Txt تبين حال الفيديو من حيث الإيقاف والتشغيل
التطبيق بالمرفقات
تحية لك أستاذنا المبدع على ما تتحفنا به من حركات إبداعية
بارك الله فيك وفي جهودك الطيبة
Shy


الملفات المرفقة
.rar   BtnYoutube.rar (الحجم : 40.29 ك ب / التحميلات : 60)
فاعلم أنه لا إله إلا الله
الرد }}}
#7
^
في WPF عليك بوضع خيار البرمجة كآخر الخيارات

لان WPF وفرت العديد من الميزات التي تغنيك عن البرمجة مثل الTtigger والAction والbinding والparts وغيرها

كل هذا عشان يفصلون بين عمل المبرمج والمصمم ، فلا يريدون للمصمم ان يتدخل في عمل المبرمج ، فلذلك وفروا هذه الميزات

في الWindows forms الناس تعودوا على كتابة الكود فقط ، كله كود كود كود لاشيئ غير الكود

فلما يجي على WPF يلاقي الامور تأخذ منحنى اخر ، لان WPF فيها الف شي ، وكتابة الاكواد البرمجية فيها اقل من الWinForm
فكما قلت انا سابقا لازم تغير طريقة تفكيرك لما تتعامل مع WPF


اليوم ان شاء الله درس الPen وسيكون عن جزئين ونخلص
الرد }}}
#8
السلام عليكم ورحمة الله وبركاته

ما شاء الله اسأل الله أن يبارك فيك اخينا محمد ويزيدك من العلم النافع وتنفع به الناس ، درس ولا اروع وكذلك بيت لي طريقة مهمة في صنع بعض الأيقونات التي كنا في السابق نستخدم الصور ولكن الآن من خلال رسمها بالبرنامج وكذلك تغيير شكلها من خلال الاكشن وغيرها.

استمر اخي محمد والله يعطيك العافية.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود
#9
درس ممتع جداً Smile


السلام عليكم
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الثاني) الشاكي لله 9 7,530 06-12-20, 04:09 AM
آخر رد: Mohammed1991
  [WPF حتى الاحتراف] {1} - إنشاء برنامجك الاول الشاكي لله 30 21,880 14-10-18, 08:34 AM
آخر رد: qadar elzaman
  [WPF حتى الاحتراف] {0} - نظرة عامة عن WPF الشاكي لله 14 11,812 14-10-18, 07:58 AM
آخر رد: qadar elzaman
  [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data الشاكي لله 14 10,964 05-03-17, 09:47 AM
آخر رد: dabas
  [WPF حتى الاحتراف] {4.3} - الـTemplate ومقدمة عن الـTrigger الشاكي لله 8 6,981 25-01-17, 04:45 AM
آخر رد: hero2199
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الاول) الشاكي لله 5 5,208 02-12-16, 11:07 PM
آخر رد: alsef
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (3- الانميشن) الشاكي لله 16 8,948 02-06-16, 02:53 PM
آخر رد: CLARO
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (2- البرمحة) الشاكي لله 1 2,881 14-05-16, 11:54 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (1- التصميم) الشاكي لله 1 2,748 14-05-16, 11:27 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] {3.3} - اداة الـ Grid الشاكي لله 14 9,715 31-03-16, 11:11 PM
آخر رد: السندبااد

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


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