public PictureAdapter(IPictureDecoder decoder) { this.decoder = decoder; this.pictureControl = decoder as IPictureDecoderController; if (this.pictureControl != null) { this.pictureControl.Changed += decoder_Changed; } }