PDA

View Full Version : سوال: ایجاد Properties برای user control



mtsoft
جمعه 28 اسفند 1388, 16:29 عصر
با سلام خدمت همه دوستان عزیز
ااول پیشا پیش سال نو رو به همه تبریک میگیم

من یک user control دارم که دارای چند style متفاو ت می باشد. می خواستم ببینم چه جوری می تونم یه Properties براش تعریف کنم که کاربر با انتخاب هر یک از اونها بتونه Style رو انتخاب کنه.
به عنوان مثال یه حالت dropdwonlist داشته باشه که توش چند تا گزینه باشه و کاربر فقط یکی از اون ها رو انتخاب کنه .این گزینه ها همون style کنترل منه.

exlord
شنبه 29 اسفند 1388, 12:45 عصر
یه Enum تعریف کن..........

public enum Styles
{
Style1,
Style2,
Style3,
Style4,
Style5
}



private Styles _MyProp;
public Styles MyProperty
{
get
{
return this._MyProp;
}
set
{
this._MyProp = value;
switch (value)
{
case Styles.Style1:
break;
case Styles.Style2:
break;
case Styles.Style3:
break;
case Styles.Style4:
break;
case Styles.Style5:
break;
default:
break;
}
}
}