为什么我的属性只在winforms编辑器中读取?

时间:2016-12-17 13:13:21

标签: c# winforms properties axhost

我的 A类会继承继承 AxHost B类

我的属性显示为只读,没有设置可以强制执行此行为的属性。

public int MyProperty { get; set; }

1 个答案:

答案 0 :(得分:0)

我的财产缺少DispId属性。

[System.Runtime.InteropServices.DispId(96859268)]
public int MyProperty { get; set; }

DispID must be unique across interfaces?

其他问题: 在我的例子中,B类确实有一些用DispId标记的属性,有些没有,有些没有不受readonly的影响。 如果有人对此有解释,请分享。