menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class WidgetBase - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class WidgetBase

    The base implemenation of IWidget interface

    Inheritance
    System.Object
    EntityBase
    XDLSSerializableBase
    WidgetBase
    ParagraphItem
    Shape
    TableRow
    WidgetContainer
    Implements
    IEntityBase
    IXDLSSerializable
    IWidget
    Inherited Members
    EntityBase.Document
    EntityBase.DocumentEx
    EntityBase.Owner
    EntityBase.SetOwner(IEntityBase)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    XDLSSerializableBase.InitXDLSHolder()
    XDLSSerializableBase.IXDLSSerializable.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.IXDLSSerializable.RestoreReference(String, Int32)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.IXDLSSerializable.XDLSHolder
    XDLSSerializableBase.m_id
    XDLSSerializableBase.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.XDLSHolder
    Namespace: Syncfusion.DLS
    Assembly: Syncfusion.DLS.Base.dll
    Syntax
    public abstract class WidgetBase : XDLSSerializableBase, IEntityBase, IXDLSSerializable, IWidget

    Constructors

    WidgetBase()

    Default constructor.

    Declaration
    protected WidgetBase()

    WidgetBase(IDocument)

    Initializing constructor.

    Declaration
    public WidgetBase(IDocument doc)
    Parameters
    Type Name Description
    IDocument doc

    Fields

    m_layoutInfo

    Declaration
    protected ILayoutInfo m_layoutInfo
    Field Value
    Type
    ILayoutInfo

    Methods

    CreateLayoutInfo()

    Declaration
    protected abstract void CreateLayoutInfo()

    DrawImpl(CustomGraphics, LayoutedWidget)

    Draw widget to graphics.

    Declaration
    protected virtual void DrawImpl(CustomGraphics cg, LayoutedWidget ltWidget)
    Parameters
    Type Name Description
    CustomGraphics cg
    LayoutedWidget ltWidget

    Explicit Interface Implementations

    IWidget.Draw(CustomGraphics, LayoutedWidget)

    Imlementation of Draw method of IWidget interface .

    Declaration
    void IWidget.Draw(CustomGraphics cg, LayoutedWidget ltWidget)
    Parameters
    Type Name Description
    CustomGraphics cg
    LayoutedWidget ltWidget

    IWidget.LayoutInfo

    Gets layout info.

    Declaration
    ILayoutInfo IWidget.LayoutInfo { get; }
    Returns
    Type
    ILayoutInfo

    Implements

    IEntityBase
    IXDLSSerializable
    IWidget
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved