[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.C1ZoomCommandProvider.SetZoomCommands

SetZoomCommands Method

SetZoomCommands(IButtonControl, ZoomCommands)

Associates C1ZoomCommandProvider with the specified IButtonControl.

Declaration
public void SetZoomCommands(IButtonControl control, ZoomCommands value)
Parameters
Type Name Description
IButtonControl control

The IButtonControl to associate the C1ZoomCommandProvider.

ZoomCommands value

if the value isn't ZoomCommands.None associates ZoomCommands with the specified IButtonControl.

Examples

The following code example shows how to use this property.

This code example is part of a larger example provided for the C1ZoomCommandProvider class.

public class MyUserControl : UserControl
{
	private GcZoomCommandProvider commands = new GcZoomCommandProvider();
	private Button _zoomInButton;
	private Button _zoomOutButton;

	public MyUserControl()
	{
		InitializeComponent();

		commands.Target = this;
		commands.SetZoomCommands(_zoomInButton, ZoomCommands.ZoomIn);
		Console.WriteLine(commands.GetZoomCommands(_zoomInButton).ToString());

		commands.SetZoomCommands(_zoomOutButton, ZoomCommands.ZoomOut);
		Console.WriteLine(commands.GetZoomCommands(_zoomOutButton).ToString());
	}

	private void InitializeComponent()
	{
		_zoomInButton = new Button();
		_zoomInButton.Text = "+";
		_zoomInButton.Size = new Size(40, 40);
		_zoomInButton.Location = new Point(10, 10);

		_zoomOutButton = new Button();
		_zoomOutButton.Text = "_";
		_zoomOutButton.Size = new Size(40, 40);
		_zoomOutButton.Location = new Point(60, 10);

		this.Controls.Add(_zoomInButton);
		this.Controls.Add(_zoomOutButton);
	}
}
Public Class MyUserControl
	Inherits UserControl
	Private commands As New GcZoomCommandProvider()
	Private _zoomInButton As Button
	Private _zoomOutButton As Button

	Public Sub New()
 		InitializeComponent()

		commands.Target = Me
		commands.SetZoomCommands(_zoomInButton, ZoomCommands.ZoomIn)
		Console.WriteLine(commands.GetZoomCommands(_zoomInButton).ToString())

		commands.SetZoomCommands(_zoomOutButton, ZoomCommands.ZoomOut)
		Console.WriteLine(commands.GetZoomCommands(_zoomOutButton).ToString())
	End Sub

	Private Sub InitializeComponent()
 		_zoomInButton = New Button()
 		_zoomInButton.Text = "+"
 		_zoomInButton.Size = New Size(40, 40)
 		_zoomInButton.Location = New Point(10, 10)

 		_zoomOutButton = New Button()
 		_zoomOutButton.Text = "_"
 		_zoomOutButton.Size = New Size(40, 40)
 		_zoomOutButton.Location = New Point(60, 10)

 		Me.Controls.Add(_zoomInButton)
 		Me.Controls.Add(_zoomOutButton)
	End Sub
End Class