# C1.Win.TouchToolKit.C1ZoomPanel

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_TouchToolKit_C1ZoomPanel" data-uid="C1.Win.TouchToolKit.C1ZoomPanel" class="text-break">C1ZoomPanel Class
</h1>
  <div class="markdown level0 summary"><p>Represents the component which can be enables you to group collections of controls and
made these controls can be zoom by two finger touch.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.marshalbyrefobject">MarshalByRefObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control">Control</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.scrollablecontrol">ScrollableControl</a></div>
    <div class="level5"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.panel">Panel</a></div>
    <div class="level6"><span class="xref">C1ZoomPanel</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.idroptarget">IDropTarget</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isynchronizeinvoke">ISynchronizeInvoke</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.iwin32window">IWin32Window</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.ibindablecomponent">IBindableComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.TouchToolKit.html">C1.Win.TouchToolKit</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.TouchToolKit.4.8.dll</h6>
  <h5 id="C1_Win_TouchToolKit_C1ZoomPanel_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[ToolboxBitmap(typeof(C1ZoomPanel), &quot;C1ZoomPanel.png&quot;)]
public class C1ZoomPanel : Panel, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;ToolboxBitmap(GetType(C1ZoomPanel), &quot;C1ZoomPanel.png&quot;)&gt;
Public Class C1ZoomPanel
    Inherits Panel
    Implements IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable</code></pre>
  </div>
  <h5 id="C1_Win_TouchToolKit_C1ZoomPanel_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>
When the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> loaded, <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> will change all GcZoomPanel's 
children control to a inner panel. In run time, you should use GcZoomPanel.InnerControls property
instead of GcZoomPanel.Controls
</p>
<p>
You can't use <a class="xref" href="C1.Win.TouchToolKit.C1Zoom.html">C1Zoom</a> and <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> together.
</p>
<p>
<a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> can't be a child of another <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a>.
</p>
<p>
The <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> can't change the tooltip, contextMenu, common dialog's font and size.
</p>
</div>
  <h5 id="C1_Win_TouchToolKit_C1ZoomPanel_examples"><strong>Examples</strong></h5>
  <p>
  The following code example shows how to use <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> component. 
</p>
<p>
  You can copy the code to a exsit Windows Forms appliction. And set the form in the sample code as start form. 
</p>
<p>
  If you find a licenses error when run this code. Try to drag a <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> component to a 
  any Form from tool box can generate the licenses information to this project.
</p>
<pre><code class="lang-csharp">public class GcZoomPanelDemo : Form
{
	private TextBox _childTextBox;
	private Button _childButton;
	private GcZoomPanel _gcZoomPanel;

	public GcZoomPanelDemo()
	{
		InitializeComponent();

		// Set the max zoom factor is 4.0
		_gcZoomPanel.MaxZoomFactor = 4f;

		// Set feedback area color
		_gcZoomPanel.FeedbackAreaBackColor = SystemColors.ControlDark;

		// If feedback area want to use image, you showld use FeedbackAreaBackgroundImage and 
		// FeedbackAreaBackgroundImageLayout property.
		//_gcZoomPanel.FeedbackAreaBackgroundImage = Image.FromFile(@"c:\image.jpg");
		//_gcZoomPanel.FeedbackAreaBackgroundImageLayout = ImageLayout.Stretch;
	}

	private void InitializeComponent()
	{
		_childTextBox = new TextBox();
		_childTextBox.Text = "This is TextBox";
		_childTextBox.Location = new Point(225, 150);
		_childTextBox.Size = new Size(150, 25);

		_childButton = new Button();
		_childButton.Text = "This is Button";
		_childButton.Location = new Point(225, 200);
		_childButton.Size = new Size(150, 25);

		_gcZoomPanel = new GcZoomPanel();
		_gcZoomPanel.Location = new Point(100, 100);
		_gcZoomPanel.Size = new Size(600, 400);
		_gcZoomPanel.BackColor = SystemColors.ControlDarkDark;

		_gcZoomPanel.Controls.Add(_childTextBox);
		_gcZoomPanel.Controls.Add(_childButton);

		this.Controls.Add(_gcZoomPanel);
	}
}</code></pre>
<pre><code class="lang-csharp">Public Class GcZoomPanelDemo
	Inherits Form
	Private _childTextBox As TextBox
	Private _childButton As Button
	Private _gcZoomPanel As GcZoomPanel

	Public Sub New()
		InitializeComponent()

		' Set the max zoom factor is 4.0
		_gcZoomPanel.MaxZoomFactor = 4.0F

		' Set feedback area color
		_gcZoomPanel.FeedbackAreaBackColor = SystemColors.ControlDark

		' If feedback area want to use image, you showld use FeedbackAreaBackgroundImage and 
		' FeedbackAreaBackgroundImageLayout property.
		'_gcZoomPanel.FeedbackAreaBackgroundImage = Image.FromFile(@"c:\image.jpg");
		'_gcZoomPanel.FeedbackAreaBackgroundImageLayout = ImageLayout.Stretch;
	End Sub

	Private Sub InitializeComponent()
		_childTextBox = New TextBox()
		_childTextBox.Text = "This is TextBox"
		_childTextBox.Location = New Point(225, 150)
		_childTextBox.Size = New Size(150, 25)

		_childButton = New Button()
		_childButton.Text = "This is Button"
		_childButton.Location = New Point(225, 200)
		_childButton.Size = New Size(150, 25)

		_gcZoomPanel = New GcZoomPanel()
		_gcZoomPanel.Location = New Point(100, 100)
		_gcZoomPanel.Size = New Size(600, 400)
		_gcZoomPanel.BackColor = SystemColors.ControlDarkDark

		_gcZoomPanel.Controls.Add(_childTextBox)
		_gcZoomPanel.Controls.Add(_childButton)

		Me.Controls.Add(_gcZoomPanel)
	End Sub
End Class</code></pre>

  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel__ctor" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.#ctor">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.-ctor.html#C1_Win_TouchToolKit_C1ZoomPanel__ctor">C1ZoomPanel()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AllowDoubleTapZoom" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AllowDoubleTapZoom">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AllowDoubleTapZoom.html#C1_Win_TouchToolKit_C1ZoomPanel_AllowDoubleTapZoom">AllowDoubleTapZoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether allow double tap to zoom. <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor">ZoomFactor</a> will change to 2f or <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.MaxZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_MaxZoomFactor">MaxZoomFactor</a> if it is less than 2f before double tap; otherwise, it will change to 1f.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AllowMouseWheelScroll" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AllowMouseWheelScroll">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AllowMouseWheelScroll.html#C1_Win_TouchToolKit_C1ZoomPanel_AllowMouseWheelScroll">AllowMouseWheelScroll</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets which types of MouseWheel scroll are possible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AllowMouseWheelZoom" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AllowMouseWheelZoom">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AllowMouseWheelZoom.html#C1_Win_TouchToolKit_C1ZoomPanel_AllowMouseWheelZoom">AllowMouseWheelZoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether allow zoom by control + mouse wheel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AllowPanScroll" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AllowPanScroll">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AllowPanScroll.html#C1_Win_TouchToolKit_C1ZoomPanel_AllowPanScroll">AllowPanScroll</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether allow scroll the panel by pan gesture.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AllowPinchZoom" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AllowPinchZoom">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AllowPinchZoom.html#C1_Win_TouchToolKit_C1ZoomPanel_AllowPinchZoom">AllowPinchZoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the panel can perform gesture zoom.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AlternativeContentSettings" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AlternativeContentSettings">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AlternativeContentSettings.html#C1_Win_TouchToolKit_C1ZoomPanel_AlternativeContentSettings">AlternativeContentSettings</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the settings indicating how to display zoom factor when gesture zooming.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AutoShowControl" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AutoShowControl">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AutoShowControl.html#C1_Win_TouchToolKit_C1ZoomPanel_AutoShowControl">AutoShowControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the control auto show when get focus or touch keyboard popup.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_BoundaryFeedbackMode" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.BoundaryFeedbackMode">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.BoundaryFeedbackMode.html#C1_Win_TouchToolKit_C1ZoomPanel_BoundaryFeedbackMode">BoundaryFeedbackMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating how to show visual feedback when scroll reach end point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_DefaultZoomPolicies" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.DefaultZoomPolicies">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.DefaultZoomPolicies.html#C1_Win_TouchToolKit_C1ZoomPanel_DefaultZoomPolicies">DefaultZoomPolicies</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default zoom policies.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackColor" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackColor">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackColor.html#C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackColor">FeedbackAreaBackColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background color of blank areas in panel when to zoom and scroll.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackgroundImage" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackgroundImage">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackgroundImage.html#C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackgroundImage">FeedbackAreaBackgroundImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background image displayed in the blank areas of panel when to zoom and scroll.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackgroundImageLayout" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackgroundImageLayout">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackgroundImageLayout.html#C1_Win_TouchToolKit_C1ZoomPanel_FeedbackAreaBackgroundImageLayout">FeedbackAreaBackgroundImageLayout</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background image layout as defined in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.imagelayout">ImageLayout</a> enumeration.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_InnerControls" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.InnerControls">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.InnerControls.html#C1_Win_TouchToolKit_C1ZoomPanel_InnerControls">InnerControls</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the child controls of the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_InnerPanel" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.InnerPanel">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.InnerPanel.html#C1_Win_TouchToolKit_C1ZoomPanel_InnerPanel">InnerPanel</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the inner panel that contains the target form's child controls.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_InnerPanelLayoutMode" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.InnerPanelLayoutMode">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.InnerPanelLayoutMode.html#C1_Win_TouchToolKit_C1ZoomPanel_InnerPanelLayoutMode">InnerPanelLayoutMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the layout mode of InnerPanel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_IsHorizontalRailEnabled" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.IsHorizontalRailEnabled">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.IsHorizontalRailEnabled.html#C1_Win_TouchToolKit_C1ZoomPanel_IsHorizontalRailEnabled">IsHorizontalRailEnabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the scroll rail is enabled for the horizontal axis.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_IsVerticalRailEnabled" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.IsVerticalRailEnabled">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.IsVerticalRailEnabled.html#C1_Win_TouchToolKit_C1ZoomPanel_IsVerticalRailEnabled">IsVerticalRailEnabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the scroll rail is enabled for the vertical axis.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_MaxZoomFactor" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.MaxZoomFactor">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.MaxZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_MaxZoomFactor">MaxZoomFactor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum zoom factor of the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ScrollIndicatorMode" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ScrollIndicatorMode">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ScrollIndicatorMode.html#C1_Win_TouchToolKit_C1ZoomPanel_ScrollIndicatorMode">ScrollIndicatorMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating which mode to indicate current scroll location.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ScrollLocation" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ScrollLocation">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ScrollLocation.html#C1_Win_TouchToolKit_C1ZoomPanel_ScrollLocation">ScrollLocation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the scroll location of the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_Site" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.Site">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.Site.html#C1_Win_TouchToolKit_C1ZoomPanel_Site">Site</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isite">ISite</a> of the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor">ZoomFactor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the zoom factor of the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomPolicies" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomPolicies">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomPolicies.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomPolicies">ZoomPolicies</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the custom zoom policies. <a class="xref" href="C1.Win.TouchToolKit.C1Zoom.html">C1Zoom</a> will look for zoom policies in this
list.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomPreviewMode" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomPreviewMode">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomPreviewMode.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomPreviewMode">ZoomPreviewMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating how to preview the panel when gesture zooming.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomSnapDistance" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomSnapDistance">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomSnapDistance.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomSnapDistance">ZoomSnapDistance</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicate the minimum distance that can cause current zoom factor snap to a zoom factor in <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomSnapPoints.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomSnapPoints">ZoomSnapPoints</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomSnapPoints" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomSnapPoints">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomSnapPoints.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomSnapPoints">ZoomSnapPoints</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a group of zoom factor, when zoom ending, the result zoom factor will try to snap to a zoom factor in this group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomTargets" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomTargets">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomTargets.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomTargets">ZoomTargets</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the collection of controls that can receive the zoom gesture message.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AboutBox" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AboutBox">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AboutBox.html#C1_Win_TouchToolKit_C1ZoomPanel_AboutBox">AboutBox()</a>
        </td>
        <td class="markdown level1 summary"><p>Shows the product information window.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_BeginAddControls" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.BeginAddControls">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.BeginAddControls.html#C1_Win_TouchToolKit_C1ZoomPanel_BeginAddControls">BeginAddControls()</a>
        </td>
        <td class="markdown level1 summary"><p>Call this method before change child control collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_Dispose_System_Boolean_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.Dispose(System.Boolean)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.Dispose.html#C1_Win_TouchToolKit_C1ZoomPanel_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Releases the unmanaged resources used by the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a> and optionally releases the managed resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_EndAddControls" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.EndAddControls">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.EndAddControls.html#C1_Win_TouchToolKit_C1ZoomPanel_EndAddControls">EndAddControls()</a>
        </td>
        <td class="markdown level1 summary"><p>Call this method after change child control collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_GetDisplayRectangle_System_Windows_Forms_Control_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.GetDisplayRectangle(System.Windows.Forms.Control)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.GetDisplayRectangle.html#C1_Win_TouchToolKit_C1ZoomPanel_GetDisplayRectangle_System_Windows_Forms_Control_">GetDisplayRectangle(Control)</a>
        </td>
        <td class="markdown level1 summary"><p>Get control visibility rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnAnimationCompleted_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnAnimationCompleted(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnAnimationCompleted.html#C1_Win_TouchToolKit_C1ZoomPanel_OnAnimationCompleted_System_EventArgs_">OnAnimationCompleted(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">AnimationCompleted</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnAnimationStarting_C1_Win_TouchToolKit_AnimationStartingEventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnAnimationStarting(C1.Win.TouchToolKit.AnimationStartingEventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnAnimationStarting.html#C1_Win_TouchToolKit_C1ZoomPanel_OnAnimationStarting_C1_Win_TouchToolKit_AnimationStartingEventArgs_">OnAnimationStarting(AnimationStartingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">AnimationStarting</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnBackgroundImageChanged_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnBackgroundImageChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnBackgroundImageChanged.html#C1_Win_TouchToolKit_C1ZoomPanel_OnBackgroundImageChanged_System_EventArgs_">OnBackgroundImageChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnBackgroundImageLayoutChanged_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnBackgroundImageLayoutChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnBackgroundImageLayoutChanged.html#C1_Win_TouchToolKit_C1ZoomPanel_OnBackgroundImageLayoutChanged_System_EventArgs_">OnBackgroundImageLayoutChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnControlAutoShowing_C1_Win_TouchToolKit_ControlAutoShowingEventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnControlAutoShowing(C1.Win.TouchToolKit.ControlAutoShowingEventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnControlAutoShowing.html#C1_Win_TouchToolKit_C1ZoomPanel_OnControlAutoShowing_C1_Win_TouchToolKit_ControlAutoShowingEventArgs_">OnControlAutoShowing(ControlAutoShowingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlAutoShowing.html">ControlAutoShowing</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnControlBoundsZooming_C1_Win_TouchToolKit_ControlBoundsZoomingEventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnControlBoundsZooming(C1.Win.TouchToolKit.ControlBoundsZoomingEventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnControlBoundsZooming.html#C1_Win_TouchToolKit_C1ZoomPanel_OnControlBoundsZooming_C1_Win_TouchToolKit_ControlBoundsZoomingEventArgs_">OnControlBoundsZooming(ControlBoundsZoomingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlBoundsZooming.html">ControlBoundsZooming</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnControlFontZooming_C1_Win_TouchToolKit_ControlFontZoomingEventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnControlFontZooming(C1.Win.TouchToolKit.ControlFontZoomingEventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnControlFontZooming.html#C1_Win_TouchToolKit_C1ZoomPanel_OnControlFontZooming_C1_Win_TouchToolKit_ControlFontZoomingEventArgs_">OnControlFontZooming(ControlFontZoomingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlFontZooming.html">ControlFontZooming</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnCreateControl" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnCreateControl">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnCreateControl.html#C1_Win_TouchToolKit_C1ZoomPanel_OnCreateControl">OnCreateControl()</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.createcontrol">CreateControl()</a> method.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnManipulationStarting_C1_Win_TouchToolKit_ZoomManipulationStartingEventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnManipulationStarting(C1.Win.TouchToolKit.ZoomManipulationStartingEventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnManipulationStarting.html#C1_Win_TouchToolKit_C1ZoomPanel_OnManipulationStarting_C1_Win_TouchToolKit_ZoomManipulationStartingEventArgs_">OnManipulationStarting(ZoomManipulationStartingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ManipulationStarting.html">ManipulationStarting</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnParentChanged_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnParentChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnParentChanged.html#C1_Win_TouchToolKit_C1ZoomPanel_OnParentChanged_System_EventArgs_">OnParentChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.parentchanged">ParentChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnVisibleChanged_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnVisibleChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnVisibleChanged.html#C1_Win_TouchToolKit_C1ZoomPanel_OnVisibleChanged_System_EventArgs_">OnVisibleChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_OnZoomFactorChanged_System_EventArgs_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.OnZoomFactorChanged(System.EventArgs)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.OnZoomFactorChanged.html#C1_Win_TouchToolKit_C1ZoomPanel_OnZoomFactorChanged_System_EventArgs_">OnZoomFactorChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactorChanged.html">ZoomFactorChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_SetScrollLocation_System_Drawing_Point_System_Boolean_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.SetScrollLocation(System.Drawing.Point,System.Boolean)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.SetScrollLocation.html#C1_Win_TouchToolKit_C1ZoomPanel_SetScrollLocation_System_Drawing_Point_System_Boolean_">SetScrollLocation(Point, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ScrollLocation.html#C1_Win_TouchToolKit_C1ZoomPanel_ScrollLocation">ScrollLocation</a> and determines wheather use animation when change <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ScrollLocation.html#C1_Win_TouchToolKit_C1ZoomPanel_ScrollLocation">ScrollLocation</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_SetZoomFactor_System_Single_System_Boolean_" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.SetZoomFactor(System.Single,System.Boolean)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.SetZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_SetZoomFactor_System_Single_System_Boolean_">SetZoomFactor(float, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor">ZoomFactor</a> and determines wheather use animation when change <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor">ZoomFactor</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AnimationCompleted" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AnimationCompleted">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AnimationCompleted.html">AnimationCompleted</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when animation is completed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_AnimationStarting" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.AnimationStarting">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.AnimationStarting.html">AnimationStarting</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> start animation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ControlAutoShowing" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ControlAutoShowing">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlAutoShowing.html">ControlAutoShowing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> start show the target control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ControlBoundsZooming" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ControlBoundsZooming">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlBoundsZooming.html">ControlBoundsZooming</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> start zoom the target control's bounds.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ControlFontZooming" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ControlFontZooming">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ControlFontZooming.html">ControlFontZooming</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.html">C1ZoomPanel</a> start zoom the target control's font.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ManipulationStarting" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ManipulationStarting">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ManipulationStarting.html">ManipulationStarting</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the manipulation processor is first created.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactorChanged" data-uid="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactorChanged">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactorChanged.html">ZoomFactorChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when <a class="xref" href="C1.Win.TouchToolKit.C1ZoomPanel.ZoomFactor.html#C1_Win_TouchToolKit_C1ZoomPanel_ZoomFactor">ZoomFactor</a> changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
