我想強制控件的使用者在將控件放置在頁面上時爲其提供值。設計視圖中需要的旗幟控件屬性
在VisualStudio中,當您在用戶控件上創建沒有屬性SRC或ALT的< img>標籤時,它會被強調爲SRC和ALT是必需的屬性。我認爲這只是編輯器對標籤的特殊處理,但是有沒有辦法爲控件定義類似的行爲?
如果控制有一個屬性定義是這樣的:
public object AProperty
{
get
{
if (ViewState["AProperty"] == null)
{
throw new Exception("AProperty is a required property of this control");
}
return ViewState["AProperty"];
}
set { ViewState["AProperty"] = value; }
}
有沒有辦法使用自定義屬性,否則那會標誌的東西在設計師?
是啊,這就是我想通。沒有必要,但它本來不錯。我想我會在其中添加一個ToolboxData屬性,所以它就在那裏。 – 2009-04-24 21:22:15