Back to Devexpress

MVCxDiagram Class

aspnetmvc-devexpress-dot-web-dot-mvc-8b4eb665.md

latest4.0 KB
Original Source

MVCxDiagram Class

A configured instance of the Diagram extension that the sender parameter returns in server-side events.

Namespace : DevExpress.Web.Mvc

Assembly : DevExpress.Web.Mvc5.v25.2.dll

NuGet Package : DevExpress.Web.Mvc5

Declaration

csharp
public class MVCxDiagram :
    ASPxDiagram
vb
Public Class MVCxDiagram
    Inherits ASPxDiagram

Remarks

The object of the MVCxDiagram type is the configured instance of DevExpress ASP.NET MVC Diagram extension. The MVCxDiagram object should be used as a sender parameter when events are processed on the server side.

The code sample below illustrates how to use the MVCxDiagram object in the delegate method that processes the SettingsBase.PreRender server event.

cshtml
@Html.DevExpress().Diagram(settings => {
    settings.Name = "Diagram";
    settings.PreRender = (sender, e) =>
        {
            MVCxDiagram diagram = (MVCxDiagram)sender;
            // your custom actions
        };
}).Import(Model).GetHtml()

Implements

Show 26 items

IComponent

IDisposable

IParserAccessor

IDataBindingsAccessor

IControlBuilderAccessor

IControlDesignerAccessor

IExpressionsAccessor

IAttributeAccessor

DevExpress.Web.Internal.IWebControl

IUrlResolutionService

INamingContainer

IPostBackDataHandler

IPostBackEventHandler

ICallbackEventHandler

DevExpress.Web.Internal.IComponentHost

DevExpress.Web.Internal.IWebControlObject

DevExpress.Web.IClientObjectOwner

DevExpress.Web.Internal.IPostBackDataHandlerEx

DevExpress.Web.Internal.IPostDataCollection

DevExpress.Web.Internal.IHandleCallbackError

IDataSourceViewSchemaAccessor

DevExpress.Web.FormLayout.Internal.RuntimeHelpers.IDialogUtilsOwner

DevExpress.Web.Internal.IParentSkinOwner

DevExpress.Web.Internal.IRibbonBarOwner

DevExpress.Web.Internal.ISkinOwner

IPropertiesOwner

Inheritance

Object Control WebControl ASPxWebControlBase ASPxWebControl ASPxDataWebControlBase ASPxDataWebControl ASPxDiagram MVCxDiagram

See Also

MVCxDiagram Members

DevExpress.Web.Mvc Namespace