添加自定义属性

时间:2010-04-30 16:52:02

标签: c# user-controls properties

我已经创建了一个用户控件,现在我想为它添加自定义属性,以便它们显示在Vis的“属性”工具栏中。工作室。怎么办呢?

我的自定义属性将是:“动画类型”,带有选项“淡化|闪烁|滚动|混合”

谢谢

1 个答案:

答案 0 :(得分:1)

设计器自动读取类的属性并将它们添加到属性视图中。所以你需要做的就是使用public getter和setter

创建属性
public AnimationType AnimationType { get; set; }

您可以向该属性应用额外的属性,例如DefaultValueEditorBrowsable,这些属性会更改它在属性视图中的显示方式。所有相关属性都在System.ComponentModel命名空间中。