Пример #1
0
 /// <summary>
 /// Raises the <see cref="PictureCaptured"/> event.
 /// </summary>
 /// <param name="sender">The <see cref="Camera"/> that raised the event.</param>
 /// <param name="picture">A <see cref="T:Gadgeteer.Picture"/> containing the captured image.</param>
 protected virtual void OnPictureCapturedEvent(Camera sender, Picture picture)
 {
     if (OnPictureCaptured == null)
     {
         OnPictureCaptured = new PictureCapturedEventHandler(OnPictureCapturedEvent);
     }
     if (Program.CheckAndInvoke(PictureCaptured, OnPictureCaptured, sender, picture))
     {
         PictureCaptured(sender, picture);
     }
 }
Пример #2
0
        private void OnPictureCaptured(Camera sender, Picture e)
        {
            if (this.onPictureCaptured == null)
            {
                this.onPictureCaptured = this.OnPictureCaptured;
            }

            if (Program.CheckAndInvoke(this.PictureCaptured, this.onPictureCaptured, sender, e))
            {
                this.PictureCaptured(sender, e);
            }
        }