رافعی مهدی
چهارشنبه 23 شهریور 1390, 11:52 صبح
با سلام
یک UserControl با Styleای دارم که در اون چندین کنترل قرار گرفته. چطور میتونم از طریق کد #C به کنترلهایی که در این Style قرار داره دسترسی پیدا کنم؟
راهی که به نظر خودم میرسه اینه که پراپرتی های مورد نیاز از کنترلهایی که میخوام در #C به اونها دسترسی داشته باشم رو به پراپرتیهای متناظری از کلاس UserControl بایند کنم. اما آیا این بهترین راه هست؟
توضیحات بیشتر:
برای ایجاد Animation در این استایل نمیتونم از EventTrigger ها استفاده کنم چون برای شروع Animation نیاز به بررسی شرایط منطقی پیچیده تری از تساوی (با بهره گیری از یک Trigger ساده) یا & بین چند تساوی (با استفاده از MultiTrigger) دارم. بنابراین در یک Event لازم هست که به بعضی از کنترلها دسترسی داشته باشم تا Storyboard مورد نظرم رو که قبلا به یک Resource تبدیل شده به صورت کنترل شده اجرا کنم.
یک UserControl با Styleای دارم که در اون چندین کنترل قرار گرفته. چطور میتونم از طریق کد #C به کنترلهایی که در این Style قرار داره دسترسی پیدا کنم؟
راهی که به نظر خودم میرسه اینه که پراپرتی های مورد نیاز از کنترلهایی که میخوام در #C به اونها دسترسی داشته باشم رو به پراپرتیهای متناظری از کلاس UserControl بایند کنم. اما آیا این بهترین راه هست؟
توضیحات بیشتر:
برای ایجاد Animation در این استایل نمیتونم از EventTrigger ها استفاده کنم چون برای شروع Animation نیاز به بررسی شرایط منطقی پیچیده تری از تساوی (با بهره گیری از یک Trigger ساده) یا & بین چند تساوی (با استفاده از MultiTrigger) دارم. بنابراین در یک Event لازم هست که به بعضی از کنترلها دسترسی داشته باشم تا Storyboard مورد نظرم رو که قبلا به یک Resource تبدیل شده به صورت کنترل شده اجرا کنم.