[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.ImageItem

ImageItem Class

Represents a image which will be displayed in a C1MultiScaleImage and how much the ZoomFactor is to display the image.

Inheritance
ImageItem
Namespace: C1.Win.TouchToolKit
Assembly: C1.Win.TouchToolKit.8.dll
Syntax
public class ImageItem
Examples

The following code example shows how to use the ImageItem class.

public class GcMultiScaleImageDemo : Form
{
	private GcZoom _gcZoomObj;
	private GcMultiScaleImage _gcmultiScaleImage;

	public GcMultiScaleImageDemo()
	{
		InitializeComponent();

		_gcZoomObj = new GcZoom();
		_gcZoomObj.Target = this;
	}

	private void InitializeComponent()
	{
		ImageItem item1 = new ImageItem();
		item1.Image = Image.FromFile(@"C:\image1.jpg");
		item1.ZoomFactor = 1.5f;

		ImageItem item2 = new ImageItem();
		item2.Image = Image.FromFile(@"C:\image2.jpg");
		item2.ZoomFactor = 2f;

		_gcmultiScaleImage = new GcMultiScaleImage();
		_gcmultiScaleImage.Location = new Point(20, 20);
		_gcmultiScaleImage.Size = new Size(100, 100);
		_gcmultiScaleImage.BackColor = Color.Red;

		_gcmultiScaleImage.ZoomFactor = 1f;
		_gcmultiScaleImage.Image = Image.FromFile(@"C:\image.jpg");
		_gcmultiScaleImage.SizeMode = PictureBoxSizeMode.StretchImage;

		_gcmultiScaleImage.Images.Add(item1);
		_gcmultiScaleImage.Images.Add(item2);

		this.Controls.Add(_gcmultiScaleImage);
	}
}
Public Class GcMultiScaleImageDemo
	Inherits Form
	Private _gcZoomObj As GcZoom
	Private _gcmultiScaleImage As GcMultiScaleImage

	Public Sub New()
		InitializeComponent()

		_gcZoomObj = New GcZoom()
		_gcZoomObj.Target = Me
	End Sub

	Private Sub InitializeComponent()
		Dim item1 As New ImageItem()
		item1.Image = Image.FromFile("C:\image1.jpg")
		item1.ZoomFactor = 1.5F

		Dim item2 As New ImageItem()
		item2.Image = Image.FromFile("C:\image2.jpg")
		item2.ZoomFactor = 2.0F

		_gcmultiScaleImage = New GcMultiScaleImage()
		_gcmultiScaleImage.Location = New Point(20, 20)
	 	_gcmultiScaleImage.Size = New Size(100, 100)
	 	_gcmultiScaleImage.BackColor = Color.Red

	 	_gcmultiScaleImage.ZoomFactor = 1.0F
	 	_gcmultiScaleImage.Image = Image.FromFile("C:\image.jpg")
	 	_gcmultiScaleImage.SizeMode = PictureBoxSizeMode.StretchImage

	 	_gcmultiScaleImage.Images.Add(item1)
		_gcmultiScaleImage.Images.Add(item2)

	 	Me.Controls.Add(_gcmultiScaleImage)
	End Sub
End Class

Constructors

Name Description
ImageItem()

Initializes a new instance of the ImageItem class.

ImageItem(Image, float)

Initializes a new instance of the ImageItem class.

Properties

Name Description
Image

Gets or sets the image which will be displayed in a C1MultiScaleImage when ZoomFactor is equal to ZoomFactor.

ZoomFactor

Gets or sets a value indicate how much the ZoomFactor is to display Image.