我有一个包含此属性的用户控件:
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
get { return _grid.DataSource; }
set { _grid.DataSource = value; }
}
此属性如何影响属性?(除了设计器中漂亮的组合框)。
是否强制属性仅接收实现 IListSource 或 IEnumerable 的值?
你能从 BCL 中找到解释属性效果的代码片段吗?
来源:
AttributeProviderAttribute 类
IListSource 接口
如何:在 Windows 窗体控件中应用属性