using Connected.Interop;
namespace Connected;
public class ScrollEventArgs : EventArgs
{
///
/// The BoundingClientRect for the first child of the scrolled element
///
public BoundingClientRect FirstChildBoundingClientRect { get; set; }
///
/// The ScrollTop property gets or sets the number of pixels that an element's content is scrolled vertically
///
public double ScrollTop { get; set; }
///
/// The ScrollLeft property gets or sets the number of pixels that an element's content is scrolled from its left edge.
///
public double ScrollLeft { get; set; }
///
/// The ScrollHeight property is a measurement of the height of an element's content, including content not visible on the screen due to overflow
///
public int ScrollHeight { get; set; }
///
/// The ScrollWidth property is a measurement of the width of an element's content, including content not visible on the screen due to overflow
///
public int ScrollWidth { get; set; }
///
/// Node name of the scrolled element
///
public string NodeName { get; set; }
}