Hi Volvick,
you can check if a shape is in the currently shown area of the view by simply testing if the shape's bounds are within the bounds of the drawing view's viewport. For example:
if (view.Viewport.Bounds.Contains(shape.Bounds))
{
// The shape is in the currently displayed area of the view
}