[2005] Design time support for exposed UpdatePanelTriggerCollection
I've got a webusercontrol that has an an UpdatePanel. I'm exposing it's triggers property as below:
Code:
[MergableProperty(false),
Editor(typeof(System.Web.UI.Design.UpdatePanelTriggerCollectionEditor), typeof(UITypeEditor)),
PersistenceMode(PersistenceMode.InnerProperty),
Category("Behavior")]
public UpdatePanelTriggerCollection Triggers
{
get { return UPDisplay.Triggers; }
}
I've tried declaring this with only the Browsable(true) attribute also.
If i try it with just the Browsable attribute then when the triggers collection editor comes up it doesn't let me choose to add an AsyncPostbackTrigger, or a full postback trigger, it just tries to create the abstract base class - so it errors.
When i try declaring it as above i get an error "Value cannot be null, parameter name: component" when trying to open the editor.
I can manually add triggers in the markup, but i'd like editor support if possible. Any help would be much appreciated.