ControlResolveEventArgs.ResolvedControl Property
Gets or sets the control relating to the event.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v25.1.dll
NuGet Package: DevExpress.Web
Declaration
Property Value
Type | Description |
---|---|
Control | A Control object representing the required control. |
Remarks
In the corresponding event’s handler, you manually find a control that should be resolved (its ID is passed via the ControlResolveEventArgs.ControlID property), and assign it to the ResolvedControl property.
Example
<dx:ASPxPopupMenu ID="ASPxPopupMenu1" runat="server" OnPopupElementResolve="ASPxPopupMenu1_PopupElementResolve" PopupElementID="ASPxButton1">
<Items>
<dx:MenuItem Text="Red Item">
<TextTemplate>
<span style="color:Red;">Red Item</span>
</TextTemplate>
</dx:MenuItem>
<dx:MenuItem Text="Yellow Item">
<TextTemplate>
<span style="color:Yellow;">Yellow Item</span>
</TextTemplate>
</dx:MenuItem>
<dx:MenuItem Text="Green Item">
<TextTemplate>
<span style="color:Green;">Green Item</span>
</TextTemplate>
</dx:MenuItem>
</Items>
<ClientSideEvents ItemClick="function(s,e) {alert('The item with index = ' + e.item.index.toString() + ' was clicked');}"/>
</dx:ASPxPopupMenu>
protected void ASPxPopupMenu1_PopupElementResolve(object sender, ControlResolveEventArgs e) {
e.ResolvedControl = ASPxButton1;
}
See Also