Class ScrollInfo
Provides all properties to configure a scrollbar.
Inheritance
Namespace: Syncfusion.GridCommon.ScrollAxis
Assembly: Syncfusion.GridCommon.Portable.dll
Syntax
public class ScrollInfo : Object, IScrollBar, INotifyPropertyChanged
Constructors
ScrollInfo()
Initializes a new instance of the ScrollInfo class.
Declaration
public ScrollInfo()
Properties
Enabled
Gets or sets a value indicating whether the scroll bar is enabled or not.
Declaration
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean value that indicates whether the scroll bar is enabled. |
LargeChange
Gets or sets a value to be added to or subtracted from the value of the property when the scroll box is moved a large distance.
Declaration
public double LargeChange { get; set; }
Property Value
Type | Description |
---|---|
System.Double | A value to be added to or subtracted from the value of the property when the scroll box is moved a large distance. |
Maximum
Gets or sets the upper limit of values of the scrollable range.
Declaration
public double Maximum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The upper limit of values of the scrollable range. |
Minimum
Gets or sets the lower limit of values of the scrollable range.
Declaration
public double Minimum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The lower limit of values of the scrollable range. |
SmallChange
Gets or sets the value to be added to or subtracted from the value of the property when the scroll box is moved a small distance.
Declaration
public double SmallChange { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The value to be added to or subtracted from the value of the property when the scroll box is moved a small distance. |
Value
Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control.
Declaration
public double Value { get; set; }
Property Value
Type | Description |
---|---|
System.Double | A numeric value that represents the current position of the scroll box on the scroll bar control. |
Methods
add_ValueChanging(ValueChangingEventHandler)
Declaration
public void add_ValueChanging(ValueChangingEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
ValueChangingEventHandler | value |
Clone()
Clones this instance.
Declaration
public ScrollInfo Clone()
Returns
Type | Description |
---|---|
ScrollInfo | The cloned instance. |
CopyTo(ScrollInfo)
Copies current settings to another object.
Declaration
public void CopyTo(ScrollInfo scrollBar)
Parameters
Type | Name | Description |
---|---|---|
ScrollInfo | scrollBar | The object to which the settings is to be copied. |
Equals(Object)
Determines whether the specified ScrollInfo is equal to the current ScrollInfo.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | The ScrollInfo to compare with the current ScrollInfo. |
Returns
Type | Description |
---|---|
System.Boolean | True if the specified ScrollInfo is equal to the current ScrollInfo, otherwise false. |
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | A hash code for the current ScrollInfo. |
OnPropertyChanged(String)
Called when a property is changed and raises the PropertyChanged event.
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Name of the property. |
remove_ValueChanging(ValueChangingEventHandler)
Declaration
public void remove_ValueChanging(ValueChangingEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
ValueChangingEventHandler | value |
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A System.String that represents the current System.Object. |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
---|
System.ComponentModel.PropertyChangedEventHandler |
ValueChanged
Occurs when the current position of the scroll box on the scroll bar has changed.
Declaration
public event EventHandler ValueChanged
Event Type
Type |
---|
System.EventHandler |
ValueChanging
Occurs when the current position of the scroll box on the scroll bar is being changed.
Declaration
public event ValueChangingEventHandler ValueChanging
Event Type
Type |
---|
ValueChangingEventHandler |