PDA

View Full Version : تغییر استایل در زمان MouseOver



MMR_1344
یک شنبه 09 فروردین 1394, 14:28 عصر
با سلام به همه دوستان و تبریک مجدد سال نو
من برا استایل دکمه خودم طبق فابل زیر عمل کردم
اما نمیدونم چرا وقتی MouseOver فراخوتی میشه پس زمینه باتن تغییر نمیکنه
ممنون میشم راهنمایی کنین

MMR_1344
یک شنبه 09 فروردین 1394, 15:51 عصر
با سلام مجدد
من مجه شدم برای فراخوانی LinearGradientBrush در استایل باید اونها رو بصورت مجزا تعریف کنم
برای همین کار اونها رو در خارج از Style تعریف و به هر کدوم نامی رو اختصاص دادم
برای فرا خوانی هم در دستور Style با فراخوانی Triggerاونها رو فراخوانی کردم
ولی نمیدونم چرا اجراء نمیشه
ممنون میشم راهنمایی کنین

یاسردرا
یک شنبه 09 فروردین 1394, 16:31 عصر
http://stackoverflow.com/questions/17259280/how-do-you-change-background-for-a-button-mouseover-in-wpf
برای این که استایل و رفتار پیش فرض mouse overرو تغییر بدیم باید الگوی کنترل(برای نمای واقعی کنترل ها)ControlTemplateرو تصحیح کنیم
http://www.wpftutorial.net/templates.html
http://www.codeproject.com/Tips/599954/WPF-TemplateBinding-with-ControlTemplate

MMR_1344
دوشنبه 10 فروردین 1394, 01:46 صبح
ممنون ذوست عزیز
من برای Mouse Over تقییزات رئ تعریق کردم اگه ممکنه اونو توی غایلم اصلاح کن تا بقهمم چی زو میگی

lovee20002002
دوشنبه 10 فروردین 1394, 18:58 عصر
سلام ما که نفهمیدیم چه کردی با باتم که کلا نمایش نمیداد یه دونه باتم جدید زدم برات که موس اور میکنی تغییر رنگ میده ببین به کارت میاد موفق باشی نکته چند تا از اساتید فیلم آموزشی آپ کردن خیلی کاربردی هست یه نگاه بندازی خیلی از کارات حل میشه

MMR_1344
چهارشنبه 12 فروردین 1394, 01:43 صبح
ممنون دوست خوب
ولی فکر میکنم شما از Blend استفاده کردی و خودت اونو ننوشتی
میخاستم بدونم برای خود WPF بدون در نظر گرفتن Blend کتابی هست
منون میشم فارسی باشه

lovee20002002
چهارشنبه 12 فروردین 1394, 08:44 صبح
درست میگی بلند هست حقیقت بلند کار رو راحت کرده از طریق کد بنده بلند نیستم امیدوارم موفق باشید