日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

C# Attribute简介

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# Attribute简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 、EventAttribute有:
BrowsableAttribute?、CategoryAttribute、DescriptionAttribute、DefaultEventAttribute
PropertyAttribute有:
BrowsableAttribute?、CategoryAttribute、DescriptionAttribute、 DefaultPropertyAttribute、DefaultValueAttribute、EditorAttribute?、 DesignerSerializationVisibilityAttribute、TypeConverterAttribute、 BindableAttribute、LocalizableAttribute???????

上述的Attribute簡明闡述如下:
?????????????BrowsableAttribute:在Property窗口中是否可見。
?????????????CategoryAttribute:Property或者Event所屬的哪個組。
?????????????DescriptionAttribute:Property或者Event的簡單描述。
?????????????DefaultEventAttribute:默認Event、。
?????????????DefaultPropertyAttribute:默認Property,選中組件,其Property窗口中默認選中在這個Property上。
?????????????DefaultValueAttribute:Property的默認值,選中組件,其Event窗口中默認選中在這個Event上。

二、

我們來看看在控件設計中有哪些主要用到的設計時Attribute。

   BrowsableAttribute:描述是否一個屬性或事件應該被顯示在屬性瀏覽器里。

   CategoryAttribute:描述一個屬性或事件的類別,當使用類別的時候,屬性瀏覽器按類別將屬性分組。

   DescriptionAttribute:當用戶在屬性瀏覽器里選擇屬性的時候,description里指定的文本會顯示在屬性瀏覽器的下邊,向用戶顯示屬性的功能。

   BindableAttribute:描述是否一個屬性傾向于被綁定。

   DefaultPropertyAttribute:為組件指定一個默認的屬性,當用戶在Form設計器上選擇一個控件的時候,默認屬性會在屬性瀏覽器里被選中。  

   DefaultValueAttribute:為一個簡單類型的屬性設置一個默認值。

   EditorAttribute:為屬性指定一個特殊的編輯器。

   LocalizableAttribute:指示一個屬性是否能被本地化,任何有這個Attribute的屬性將會被持久化到資源文件里。  

   DesignerSerializationVisibilityAttribute:指示一個屬性是否或者如何持久化到代碼里。

   TypeConverterAttribute:為屬性指定一個類型轉換器,類型轉換器能將屬性的值轉化成其它的數據類型。

   DefaultEventAttribute:為組件指定一個默認的事件,當用戶在form設計其中選擇一個控件的時候,在屬性瀏覽器中這個事件被選中。

   這些設計時的Attribute時很重要的,如果使用的好,將會對用戶的使用帶來很大的便利。

?

?

轉載于:https://www.cnblogs.com/qingtianhua/p/3523083.html

總結

以上是生活随笔為你收集整理的C# Attribute简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。