我想在用户控件中定义一个类似margin属性的属性,我该如何定义它?这样当它在设计师中展开时它将显示All,Left,top,right,bottom。
答案 0 :(得分:1)
边距属性定义为结构:
public struct Padding
{
public int All { get; set; };
public int Bottom { get; set; }
public int Left { get; set; }
public int Right { get; set; }
...
}
因此,您可以将属性定义为Padding
,或者像自定义结构一样定义。