ورود

View Full Version : افزودن property به یک استایل



vahid_z
سه شنبه 11 مهر 1391, 13:16 عصر
سلام
یک مشکل برام پیش اومده
یک استایل جدید ایجاد کردم و به button هام اعمال کردم
حالا می خوام فرضا تصویری که در استالم تعریف کردم از طریق property های این button قایل دسترس باشه و بتونم تغییرش بدم
شدیدا نیاز دارم بهش و ممنون میشم کمک کنید .

مهدی فرزاد
جمعه 14 مهر 1391, 15:25 عصر
سلام
برای این کار تعریف استایل عملکرد مناسبی نیست
شما باید یک یوزر کنترل رو با طراحی دلخواه ایجاد کنید و برای اون Property ایجاد کنید

taghvajou
شنبه 15 مهر 1391, 10:01 صبح
سلام به همه
کنترل یه پراپرتی داره به نام استایل، که میتونینی یه استایل جدید رو بسازین و سترهاشو بهش اد کنین بعد این استایل رو به کنترل تخصیص بدین.
اما یه نکته ریز هست که ممکنه توش گیر کنین اینکه تو سیلورلایت ما امکان آن ست کردن مقدار رو نداریم یعنی اگه یه استایل قبل بهش داده شده نمیشه که اون استایل رو ازش گرفت و ...
لذا باید کنترل رو دوباره دستروی کنین و دوباره کنترل رو باهمون مشخصات و با استایل جدید بسازین.

mahan62
چهارشنبه 08 آذر 1391, 21:57 عصر
یک کلاس custom button درست کنید که از button مشتق شده باشه و در اون کلاس یه dependency Property برای عکستون تعریف کنید.
و برای اینکه این property رو توی blend یا ویژوال استادیو ببینید بایدروی property که تعریف میکنید از attribute کتگوری استفاده کنید.