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; } }