Hi,
I've created a control which inherits from the ListView class.
In the constructor I create 2 columns and add a two items to propulate
a row. This is all ok, when I use the control at design time my constructor
is called and I see the columns and data. However, at runtime, it creates
duplicate rows because (I'm assuming) the inheritted Items property has been
serialized and has been put in the InitializeComponents section.
I've seen
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden )]
mentioned but I'm not sure how to use this on an inherited property.
Any ideas?
D
Bryan Phillips - 03 Mar 2007 12:59 GMT
Override or shadow the property on the base class and apply the
DesignerSerializationVisibility attribute to the resulting property in
your subclass.
--
Bryan Phillips
MCSD, MCDBA, MCSE
Blog: http://bphillips76.spaces.live.com
> Hi,
>
[quoted text clipped - 11 lines]
>
> D