|
寫第五篇的時(shí)候,我一步步的加上元數(shù)據(jù)(特性),使得設(shè)計(jì)時(shí)效果更加好,如對復(fù)雜屬性應(yīng)用以下特性,使屬性瀏覽器支持?jǐn)U展/折疊效果,使你更加容易編輯子屬性,但接著我又遇到了問題,所以必須去解決
1.認(rèn)識默認(rèn)屬性瀏覽器支持
讓我們再認(rèn)識一下屬性,大家知道每個(gè)屬性都是有類型的,最熟悉就是string,int這些類型了,vs2005屬性瀏覽器對這些屬性類型進(jìn)行了識別, 如下例子
(1)table控件的Height屬性,當(dāng)你設(shè)置屬性為字符串時(shí),則提示錯誤信息
(2)當(dāng)屬性類型為Color屬性時(shí),屬性瀏覽器為你提供顏色選擇器
(3)當(dāng)屬性類型為枚舉類型時(shí),屬性瀏覽器則支持下拉框選擇 (4)當(dāng)類型是時(shí)間類型,屬性瀏覽器則支持時(shí)間選擇器
通過上面,我們認(rèn)識到屬性瀏覽器默認(rèn)會判別屬性類型,當(dāng)屬性值跟屬性類型不符時(shí),則會提示錯誤信息.這里我們還認(rèn)識到屬性瀏覽器默認(rèn)為一些屬性類型提供了便利
2.屬性表現(xiàn)形式的多樣性
在定義控件屬性時(shí),可以直接這樣定義,屬性都為字符串形式



NET技術(shù):asp.net控件開發(fā)基礎(chǔ)(9),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。