PDA

View Full Version : مبتدی: نحوه تغيير رنگ متن(Foreground) در طراحي استايل جديد براي Button در Blend



mgh64120
پنج شنبه 23 خرداد 1392, 19:16 عصر
با سلام خدمت اساتيد
من در طراحي استايل جديد براي Button در Blend ميخوام در رويداد MouseDown آن رنگ متن Button تغيير كنه...
در Properties چنين گزينه اي نيست.
بدرود...
:چشمک:

مهدی فرزاد
دوشنبه 27 خرداد 1392, 07:34 صبح
سلام
توی آموزش من توضیح داده شده

mgh64120
چهارشنبه 29 خرداد 1392, 22:34 عصر
سلام
توی آموزش من توضیح داده شده

با سلام خدمت شما جناب آقاي مهدي فرزاد
من همه آموزش هاي ويدئويي شما رو نگاه كردم ولي اين مورد ذكر نشده است...
در قسمت طراحي استايل براي Button در پنجره Objects and Timeline كدام شيء رو انتخاب كنم تا در پنجره Properties بتونم رنگ متن نوشته رو در رويدادي خاص عوض كنم...
با تشكر فراوان بابت ويدئوها و توجه شما...
موفق باشيد...
بدرود.

llMMDll
پنج شنبه 30 خرداد 1392, 00:32 صبح
سلام

ظاهرا هنگام طراحی استایل برای Button قادر به تغییر foreground نمیباشید چون اگر طبق آموزش آفای فرزاد پیش رفته باشید شما در حال کار بر روی Border هستید و در انجا foreground معنی نداره

اما شما میتوانید در خارج از محیط طراحی استایل این کار رو انجام بدید بدون مشکل

mgh64120
شنبه 08 تیر 1392, 22:42 عصر
اما شما میتوانید در خارج از محیط طراحی استایل این کار رو انجام بدید بدون مشکل
سلام و تشکر از توجه شما
من میخواهم همانند اقای مهدی فرزاد در آموزش ایجاد استایل جدید برای Window برای دکمه Close استایل جدید تعریف کنم...
بدین صورت که وقتی دکمه Close کلیک شد، رنگ متن و رنگ زمینه تغییر کند.
لطفا راهنمایی کنید. ممنون.
بدرود...

رضا عربلو
یک شنبه 09 تیر 1392, 07:07 صبح
در wpf هر window به دو بخش non-client و client تقسیم می شود. که بخش non-client توسط خود سیستم عامل مدیریت می شود.
بهترین روش برای دادن استیل به پنجره تان این است که WindowStyle="None" قرار دهدید و خودتان عاملیت های لازم (مثل دکمه close و ...) را برای window تان بنویسید.
اینجا را مطالعه فرمایید :
http://msdn.microsoft.com/en-us/library/ms748948.aspx