Exemplo n.º 1
0
        void Owner_SceneImageChanged(object sender, SceneImageChangedEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new EventHandler<SceneImageChangedEventArgs>(Owner_SceneImageChanged), sender, e);
                return;
            }

            tableLayoutPanel3.BackgroundImage = e.NewSceneImage.Image;

        }
Exemplo n.º 2
0
        internal bool SetSceneImageAndFireSceneImageChangedEvent(SceneImage image)
        {
            if (image == null)
                return false;

            SceneImageChangedEventArgs sceneImageChangedArg = null;
            {
                sceneImageChangedArg = new SceneImageChangedEventArgs(image, DisplayImageChangedType.TransmissionCompleted, false);
            }

            if (!object.ReferenceEquals(sceneImage, image))
            {
                sceneImage = image;
            }

            SaveOriginalSceneImageAndFireSceneImageChangedEvent(sceneImageChangedArg);

            return true;
        }
Exemplo n.º 3
0
 protected virtual void OnSceneImageContextChanged(SceneImageChangedEventArgs e)
 {
     if (SceneImageContextChanged != null)
     {
         SceneImageContextChanged(this, e);
     }
 }
Exemplo n.º 4
0
 internal void SaveOriginalSceneImageAndFireSceneImageChangedEvent(SceneImageChangedEventArgs arg)
 {
     SaveImage(sceneImage);
     OnSceneImageChanged(arg);
 }