ورود

View Full Version : تغییر استایل شئی با کلیک بر روی آن



sasan_22
پنج شنبه 04 آبان 1391, 00:57 صبح
سلام به همه دوستان
اول از همه هدفو می خواستم توضیح بدم:
هدف اینه که می خوام زمانی که روی باتنی کلیک میشه تغییر ظاهر بده مثلا استایل دکمه فشاری بسازی که ON یا OFF بودن دکمه رو برات نشون بده منتها زمانی که ON هست یه استایل مربوط به خوش و زمانی که OFF هست یه استایل دیگه (تنها راه حلی که به ذهنم رسید همین بود اگه راه حل دیگه ای دارید لطفا بگید)
البته ناگفته نماند این استایل تا زمانی که کاربر دوباره روی دکمه کلیک نکرده این استایل باقی بمونه و زمانی که کلیک کرد(یعنی OFF) شد استایل مربوط به OFF رو براش ست کنیم. با تریگر ها هم کار کردم منتها نشد ( یعنی فقط MouseOver و Press رو داره). بهر حال میخوام بدونم میشه د زمان اجرا استایل باتن رو عوض کنیم یا نه؟ آیا شدنی است؟


ممنون

مهدی فرزاد
چهارشنبه 10 آبان 1391, 07:54 صبح
سلام
شما باید برای این کار از کنترل ToggleButton استفاده کنید و برای اون استایل مورد نظر رو تعریف کنید که در زمان Checked به شکل On و در زمان UnChecked به شکل Off باشه ( نیازی نیست دوتا استایل داشته باشه )