protected ImageController(ImageManipulator manipulator) { Debug.Assert(manipulator != null, "Image manipulator controller should have non-null image manipulator."); Manipulator = manipulator; Manipulator.ImageChanged += Manipulator_ImageChanged; }
protected ImageManipulator(ImageManipulator parentManipulator) { Debug.Assert(parentManipulator != null, "Parent manipulator here really cannot be null."); ParentManipulator = parentManipulator; RestoreManipulationsWhenParentManipulatorChanged = true; parentManipulator.ImageChanged += ParentManipulatorImageChanged; }
public ImageSymbolsManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { }
public ImageSizeManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { }
public ImageRotateManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { RestoreManipulationsWhenParentManipulatorChanged = false; }
public ImageColorsManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { }
protected ImageInplaceManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { }
public ImageCropManipulator(ImageManipulator parentManipulator) : base(parentManipulator) { }