menu

WPF

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

    Show / Hide Table of Contents

    Class VariableLineWidthProvider

    Inheritance
    System.Object
    VariableLineWidthProvider
    Implements
    IEditableLineSizeHost
    ILineSizeHost
    System.IDisposable
    Inherited Members
    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()
    Namespace: Syncfusion.Windows.Edit
    Assembly: Syncfusion.Edit.Wpf.dll
    Syntax
    public class VariableLineWidthProvider : IEditableLineSizeHost, ILineSizeHost, IDisposable

    Constructors

    VariableLineWidthProvider(EditScrollControl, LineSizeCollection, Boolean)

    Declaration
    public VariableLineWidthProvider(EditScrollControl presenter, LineSizeCollection collection, bool isRowItem)
    Parameters
    Type Name Description
    EditScrollControl presenter
    LineSizeCollection collection
    System.Boolean isRowItem

    Properties

    DefaultLineSize

    Declaration
    public double DefaultLineSize { get; set; }
    Property Value
    Type
    System.Double

    FooterLineCount

    Declaration
    public int FooterLineCount { get; set; }
    Property Value
    Type
    System.Int32

    HeaderLineCount

    Declaration
    public int HeaderLineCount { get; set; }
    Property Value
    Type
    System.Int32

    Item[Int32]

    Declaration
    public double this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type
    System.Double

    LineCount

    Declaration
    public int LineCount { get; set; }
    Property Value
    Type
    System.Int32

    ParentControl

    Declaration
    public EditControl ParentControl { get; }
    Property Value
    Type
    EditControl

    SupportsInsertRemove

    Declaration
    public bool SupportsInsertRemove { get; }
    Property Value
    Type
    System.Boolean

    SupportsNestedLines

    Declaration
    public bool SupportsNestedLines { get; }
    Property Value
    Type
    System.Boolean

    TotalExtent

    Declaration
    public double TotalExtent { get; }
    Property Value
    Type
    System.Double

    Methods

    CreateMoveLines()

    Declaration
    public IEditableLineSizeHost CreateMoveLines()
    Returns
    Type
    IEditableLineSizeHost

    Dispose()

    Declaration
    public void Dispose()

    GetDefaultLineSize()

    Declaration
    public double GetDefaultLineSize()
    Returns
    Type
    System.Double

    GetFooterLineCount()

    Declaration
    public int GetFooterLineCount()
    Returns
    Type
    System.Int32

    GetHeaderLineCount()

    Declaration
    public int GetHeaderLineCount()
    Returns
    Type
    System.Int32

    GetHidden(Int32, out Int32)

    Declaration
    public bool GetHidden(int index, out int repeatValueCount)
    Parameters
    Type Name Description
    System.Int32 index
    System.Int32 repeatValueCount
    Returns
    Type
    System.Boolean

    GetLineCount()

    Declaration
    public int GetLineCount()
    Returns
    Type
    System.Int32

    GetNestedLines(Int32)

    Declaration
    public IEditableLineSizeHost GetNestedLines(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type
    IEditableLineSizeHost

    GetSize(Int32, out Int32)

    Declaration
    public double GetSize(int index, out int repeatValueCount)
    Parameters
    Type Name Description
    System.Int32 index
    System.Int32 repeatValueCount
    Returns
    Type
    System.Double

    InitializeScrollAxis(ScrollAxisBase)

    Declaration
    public void InitializeScrollAxis(ScrollAxisBase scrollAxis)
    Parameters
    Type Name Description
    ScrollAxisBase scrollAxis

    InsertLines(Int32, Int32, IEditableLineSizeHost)

    Declaration
    public void InsertLines(int insertAtLine, int count, IEditableLineSizeHost moveLines)
    Parameters
    Type Name Description
    System.Int32 insertAtLine
    System.Int32 count
    IEditableLineSizeHost moveLines

    RemoveLines(Int32, Int32, IEditableLineSizeHost)

    Declaration
    public void RemoveLines(int removeAtLine, int count, IEditableLineSizeHost moveLines)
    Parameters
    Type Name Description
    System.Int32 removeAtLine
    System.Int32 count
    IEditableLineSizeHost moveLines

    SetHidden(Int32, Int32, Boolean)

    Declaration
    public void SetHidden(int from, int to, bool hide)
    Parameters
    Type Name Description
    System.Int32 from
    System.Int32 to
    System.Boolean hide

    SetNestedLines(Int32, IEditableLineSizeHost)

    Declaration
    public void SetNestedLines(int index, IEditableLineSizeHost nestedLines)
    Parameters
    Type Name Description
    System.Int32 index
    IEditableLineSizeHost nestedLines

    SetRange(Int32, Int32, Double)

    Declaration
    public void SetRange(int from, int to, double size)
    Parameters
    Type Name Description
    System.Int32 from
    System.Int32 to
    System.Double size

    Events

    DefaultLineSizeChanged

    Declaration
    public event DefaultLineSizeChangedEventHandler DefaultLineSizeChanged
    Event Type
    Type
    DefaultLineSizeChangedEventHandler

    FooterLineCountChanged

    Declaration
    public event EventHandler FooterLineCountChanged
    Event Type
    Type
    System.EventHandler

    HeaderLineCountChanged

    Declaration
    public event EventHandler HeaderLineCountChanged
    Event Type
    Type
    System.EventHandler

    LineCountChanged

    Declaration
    public event EventHandler LineCountChanged
    Event Type
    Type
    System.EventHandler

    LineHiddenChanged

    Declaration
    public event HiddenRangeChangedEventHandler LineHiddenChanged
    Event Type
    Type
    HiddenRangeChangedEventHandler

    LinesInserted

    Declaration
    public event LinesInsertedEventHandler LinesInserted
    Event Type
    Type
    LinesInsertedEventHandler

    LineSizeChanged

    Declaration
    public event RangeChangedEventHandler LineSizeChanged
    Event Type
    Type
    RangeChangedEventHandler

    LinesRemoved

    Declaration
    public event LinesRemovedEventHandler LinesRemoved
    Event Type
    Type
    LinesRemovedEventHandler

    Implements

    IEditableLineSizeHost
    ILineSizeHost
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved