Skip to main content
Tab

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

public Control ResolvedControl { get; set; }

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