وعليكم السلام ورحمة الله وبركاته
مزايا رائعة شاهدناها اليوم وقمت بالتطبيق وبالفعل شيء يضفي جمالاً براقاً على التصميم
لكن جزئية واحدة لم أستطع تطبيقها وهي رسم Path الـ Pause كون أداة الـ Pen ترسم خطوطاً مترابطة فلم أعرف كيف رسمت أنت هذا الشكل " ؟
ليتك توضح لي هذه الجزئية
أما Path الـ Play فقد رسمته بكل سهولة
وجزاك الله عنا كل خير
(09-10-14, 08:38 PM)السندبااد كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
مزايا رائعة شاهدناها اليوم وقمت بالتطبيق وبالفعل شيء يضفي جمالاً براقاً على التصميم
لكن جزئية واحدة لم أستطع تطبيقها وهي رسم Path الـ Pause كون أداة الـ Pen ترسم خطوطاً مترابطة فلم أعرف كيف رسمت أنت هذا الشكل " ؟
ليتك توضح لي هذه الجزئية
أما Path الـ Play فقد رسمته بكل سهولة
وجزاك الله عنا كل خير
سؤال وجيه ورائع
كلامك صحيح 100% في ان الPath
تقوم بصنع خطوط متصلة
فهذا الشكل لايمكن عمله باستعمال Path واحد ، بل يجب عمل اثنين من الPath
وثم دمجهم في Path واحد
كما ترى ف بيئة Blend قدمت خيارات رائعة تخص التعامل مع Paths منها : الدمج ، والقص ، والادخال وغيرها .. (سنتعرف عليها جميعا في القريب العاجل)
المهم ، كيفية عمل شكل الPause كما في الدرس مشروحة في الصورة المتحركة اسفله :
تحياتي لكم
ما شاء الله تبارك الله
لفتة رائعة وجميلة أستاذنا الحبيب
الآن اتضحت هذه الجزئية الهامة فألف شكر لك على ما تتفضل به من معلومات مميزة لنا
وشكراً على الشرح المميز والواضح
^
كذلك ان اردت ضبط الزر ليصبح مثل اليوتيوب بالضبط
عليك بااستعمال اداة ال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 وبليند
ما شاء الله تبارك الله
مبدع بكل معنى الكلمة
صدق سألت نفسي عن ذلك وظننت أن الأمر يمكن ضبطه برمجياً
لكن مع أداة Toggle Button تم ضبطه نفس زر اليوتيوب تماماً
قمت بتطبيق الشرح وأنتجت زراً يحاكي زر اليوتيوب تماماً مع Toolltip حسب الحالة
مع Txt تبين حال الفيديو من حيث الإيقاف والتشغيل
التطبيق بالمرفقات
تحية لك أستاذنا المبدع على ما تتحفنا به من حركات إبداعية
بارك الله فيك وفي جهودك الطيبة
^
في WPF عليك بوضع خيار البرمجة كآخر الخيارات
لان WPF وفرت العديد من الميزات التي تغنيك عن البرمجة مثل الTtigger والAction والbinding والparts وغيرها
كل هذا عشان يفصلون بين عمل المبرمج والمصمم ، فلا يريدون للمصمم ان يتدخل في عمل المبرمج ، فلذلك وفروا هذه الميزات
في الWindows forms الناس تعودوا على كتابة الكود فقط ، كله كود كود كود لاشيئ غير الكود
فلما يجي على WPF يلاقي الامور تأخذ منحنى اخر ، لان WPF فيها الف شي ، وكتابة الاكواد البرمجية فيها اقل من الWinForm
فكما قلت انا سابقا لازم تغير طريقة تفكيرك لما تتعامل مع WPF
اليوم ان شاء الله درس الPen وسيكون عن جزئين ونخلص
السلام عليكم ورحمة الله وبركاته
ما شاء الله اسأل الله أن يبارك فيك اخينا محمد ويزيدك من العلم النافع وتنفع به الناس ، درس ولا اروع وكذلك بيت لي طريقة مهمة في صنع بعض الأيقونات التي كنا في السابق نستخدم الصور ولكن الآن من خلال رسمها بالبرنامج وكذلك تغيير شكلها من خلال الاكشن وغيرها.
استمر اخي محمد والله يعطيك العافية.