private void ImageSourcePropertyChanged(object sender, EventArgs args)
{
if (this.imageSource != null)
{
this.imageSource.NewDataAvailable -= new NewDataHandler<System.Windows.Media.ImageSource>(imageSource_NewDataAvailable);
}
this.imageSource = this.ImageSource;
this.imageSource.NewDataAvailable += new NewDataHandler<System.Windows.Media.ImageSource>(imageSource_NewDataAvailable);
}