我有一個包含該屬性的用戶控件:IListSource類型的AttributeProvider是做什麼的?
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
get { return _grid.DataSource; }
set { _grid.DataSource = value; }
}
這將如何影響屬性的財產?(除了設計師的漂亮組合框)。
它迫使屬性只接收實現IListSource或IEnumerable的值嗎?
你能找到我BCL的代碼片段解釋屬性效應嗎?
來源:
AttributeProviderAttribute Class
IListSource Interface
How to: Apply Attributes in Windows Forms Controls
http://msdn.microsoft.com/en-us/library/system.componentmodel.attributeproviderattribute.aspx – 2012-07-26 14:33:34
謝謝@AmiramKorach,但不幸的是不是這個,也不[這](http://msdn.microsoft。 com/en-us/library/yf2z7b6t%28v = vs.100%29.aspx)或[this](http://msdn.microsoft.com/en-us/library/ms171726.aspx)對我來說足夠清晰。 – HuBeZa 2012-07-26 14:36:10