/// <summary> /// Call an event from this FObject. /// </summary> /// <param name="evnt"></param> public void callEvnt(Evnts evnt, int x, int y) { switch (evnt) { case Evnts.OnClick: if (onClick != null) { onClick(this, x, y); } break; case Evnts.OnMouseHover: if (onMouseHover != null) { onMouseHover(this, x, y); } break; case Evnts.OnMouseLeave: if (onMouseLeave != null) { onMouseLeave(this); } break; } }
private void RefreshEvents() { Evnts.Clear(); foreach (Logic.DTOs.EventDTO e in es.GetEventDTOs()) { Evnts.Add(new EventViewModel(e.ID, e.reader, e.book, e.date, e.is_Returned)); } OnPropertyChanged(nameof(Evnts)); }