我有一堆实现不同接口的对象,这些接口的一些属性应该通过PropertyGrid显示和编辑,但如果我指定类似DisplayName,Browsable或DescriptionAttribute的东西,它们将不会被类“继承”实现接口......这是为什么?有什么解决方案吗?
答案 0 :(得分:1)
您将在2个现有帖子中看到一些解释。
答案 1 :(得分:0)
没有。不幸的是,属性在特定类型上实现自己。接口是与实现接口的成员不同的类型。
您需要在每个类上指定这些属性。这是更多的工作,但它也更灵活(因为这些类可以确切地确定如何显示他们的信息,并根据需要进行自定义)。