Class VariableLineWidthProvider
Inheritance
System.Object
VariableLineWidthProvider
Implements
System.IDisposable
Assembly: Syncfusion.Edit.Wpf.dll
Syntax
public class VariableLineWidthProvider : Object, IEditableLineSizeHost, ILineSizeHost, IDisposable
Constructors
Declaration
public VariableLineWidthProvider(EditScrollControl presenter, LineSizeCollection collection, bool isRowItem)
Parameters
Properties
DefaultLineSize
Declaration
public double DefaultLineSize { get; set; }
Property Value
Declaration
public int FooterLineCount { get; set; }
Property Value
Declaration
public int HeaderLineCount { get; set; }
Property Value
Item[Int32]
Declaration
public double this[int index] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
LineCount
Declaration
public int LineCount { get; set; }
Property Value
ParentControl
Declaration
public EditControl ParentControl { get; }
Property Value
SupportsInsertRemove
Declaration
public bool SupportsInsertRemove { get; }
Property Value
SupportsNestedLines
Declaration
public bool SupportsNestedLines { get; }
Property Value
TotalExtent
Declaration
public double TotalExtent { get; }
Property Value
Methods
Declaration
public void add_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
Parameters
Declaration
public void add_LineHiddenChanged(HiddenRangeChangedEventHandler value)
Parameters
Declaration
public void add_LinesInserted(LinesInsertedEventHandler value)
Parameters
Declaration
public void add_LineSizeChanged(RangeChangedEventHandler value)
Parameters
Declaration
public void add_LinesRemoved(LinesRemovedEventHandler value)
Parameters
CreateMoveLines()
Declaration
public IEditableLineSizeHost CreateMoveLines()
Returns
Dispose()
Declaration
GetDefaultLineSize()
Declaration
public double GetDefaultLineSize()
Returns
Declaration
public int GetFooterLineCount()
Returns
Declaration
public int GetHeaderLineCount()
Returns
GetHidden(Int32, out Int32)
Declaration
public bool GetHidden(int index, out int repeatValueCount)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Int32 |
repeatValueCount |
|
Returns
GetLineCount()
Declaration
public int GetLineCount()
Returns
GetNestedLines(Int32)
Declaration
public IEditableLineSizeHost GetNestedLines(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetSize(Int32, out Int32)
Declaration
public double GetSize(int index, out int repeatValueCount)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Int32 |
repeatValueCount |
|
Returns
Declaration
public void InitializeScrollAxis(ScrollAxisBase scrollAxis)
Parameters
Declaration
public void InsertLines(int insertAtLine, int count, IEditableLineSizeHost moveLines)
Parameters
Declaration
public void remove_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
Parameters
Declaration
public void remove_LineHiddenChanged(HiddenRangeChangedEventHandler value)
Parameters
Declaration
public void remove_LinesInserted(LinesInsertedEventHandler value)
Parameters
Declaration
public void remove_LineSizeChanged(RangeChangedEventHandler value)
Parameters
Declaration
public void remove_LinesRemoved(LinesRemovedEventHandler value)
Parameters
Declaration
public void RemoveLines(int removeAtLine, int count, IEditableLineSizeHost moveLines)
Parameters
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 |
|
Declaration
public void SetNestedLines(int index, IEditableLineSizeHost nestedLines)
Parameters
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
Declaration
public event EventHandler FooterLineCountChanged
Event Type
Declaration
public event EventHandler HeaderLineCountChanged
Event Type
LineCountChanged
Declaration
public event EventHandler LineCountChanged
Event Type
LineHiddenChanged
Declaration
public event HiddenRangeChangedEventHandler LineHiddenChanged
Event Type
LinesInserted
Declaration
public event LinesInsertedEventHandler LinesInserted
Event Type
LineSizeChanged
Declaration
public event RangeChangedEventHandler LineSizeChanged
Event Type
LinesRemoved
Declaration
public event LinesRemovedEventHandler LinesRemoved
Event Type
Implements
System.IDisposable