Method PositionCursor
PositionCursor()
Positions the cursor in the right position based on the currently focused view in the chain.
public override Point? PositionCursor()Returns
Remarks
    Views that are focusable should override PositionCursor() to make sure that the cursor is
    placed in a location that makes sense. Some terminals do not have a way of hiding the cursor, so it can be
    distracting to have the cursor left at the last focused view. So views should make sure that they place the
    cursor in a visually sensible place. The default implementation of PositionCursor() will place the
    cursor at either the hotkey (if defined) or 0,0.