public CoachMarksInstance Add(SKRect viewRect, string text, CoachMarkPosition textPosition = null)
 {
     Marks.Add(new TextBaseCoachMark(viewRect, text, textPosition));
     return(this);
 }
 public TextBaseCoachMark(SKRect rect, string text, CoachMarkPosition textPosition = null)
     : base(rect)
 {
     Text         = text;
     TextPosition = textPosition ?? CoachMarkPosition.Below;
 }
 public CoachMarksInstance Add(NativeView view, string text, CoachMarkPosition textPosition = null)
 => Add(view.WindowPosition(), text, textPosition);