WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • 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
    XDLSSerializableBase.m_id
    XDLSSerializableBase.IXDLSSerializable.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.IXDLSSerializable.RestoreReference(String, Int32)
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.InitXDLSHolder()
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.IXDLSSerializable.XDLSHolder
    XDLSSerializableBase.XDLSHolder
    EntityBase.SetOwner(IEntityBase)
    EntityBase.Owner
    EntityBase.Document
    EntityBase.DocumentEx
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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 Description
    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 Description
    ILayoutInfo

    Implements

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