Property BoundingClientRect
- Namespace
- DotNetBrowser.Dom
- Assembly
- DotNetBrowser.dll
BoundingClientRect
Gets the bounds of the element and its position relative to the top-left of the viewport of the current document.
Rectangle BoundingClientRect { get; }
Property Value
- Rectangle
The bounds of the element and its position relative to the top-left of the viewport of the current document.
Remarks
The amount of scrolling that has been done of the viewport area (or any other
scrollable element) is taken into account when computing the bounding rectangle.
This means that the rectangle's boundary edges (top, left, bottom, and right)
change their values every time the scrolling position changes (because their
values are relative to the viewport and not absolute). If you need the bounding
rectangle relative to the top-left corner of the document, just add the current
scrolling position to the top and left properties (these can be obtained using
window.scrollX
and window.scrollY
) to get a bounding rectangle
which is independent from the current scrolling position.
Exceptions
- ObjectDisposedException
The IElement has already been disposed.