Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
 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));
 }