void Owner_SceneImageChanged(object sender, SceneImageChangedEventArgs e) { if (InvokeRequired) { BeginInvoke(new EventHandler<SceneImageChangedEventArgs>(Owner_SceneImageChanged), sender, e); return; } tableLayoutPanel3.BackgroundImage = e.NewSceneImage.Image; }
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; }
protected virtual void OnSceneImageContextChanged(SceneImageChangedEventArgs e) { if (SceneImageContextChanged != null) { SceneImageContextChanged(this, e); } }
internal void SaveOriginalSceneImageAndFireSceneImageChangedEvent(SceneImageChangedEventArgs arg) { SaveImage(sceneImage); OnSceneImageChanged(arg); }