<Type Name="PinchGestureUpdatedEventArgs" FullName="Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs">
  <TypeSignature Language="C#" Value="public class PinchGestureUpdatedEventArgs : EventArgs" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit PinchGestureUpdatedEventArgs extends System.EventArgs" />
  <TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs" />
  <TypeSignature Language="F#" Value="type PinchGestureUpdatedEventArgs = class&#xA;    inherit EventArgs" />
  <AssemblyInfo>
    <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
    <AssemblyVersion>1.5.0.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.EventArgs</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>Event arguments for the <see cref="E:Microsoft.Maui.Controls.PinchGestureRecognizer.PinchUpdated" /> event.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public PinchGestureUpdatedEventArgs (Microsoft.Maui.Controls.GestureStatus status);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Microsoft.Maui.Controls.GestureStatus status) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.#ctor(Microsoft.Maui.Controls.GestureStatus)" />
      <MemberSignature Language="F#" Value="new Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs : Microsoft.Maui.Controls.GestureStatus -&gt; Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs" Usage="new Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs status" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>1.5.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="status" Type="Microsoft.Maui.Controls.GestureStatus" />
      </Parameters>
      <Docs>
        <param name="status">The new gesture status.</param>
        <summary>Constructs a new <see cref="T:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs" /> object with default values.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public PinchGestureUpdatedEventArgs (Microsoft.Maui.Controls.GestureStatus status, double scale, Microsoft.Maui.Controls.Point origin);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Microsoft.Maui.Controls.GestureStatus status, float64 scale, valuetype Microsoft.Maui.Controls.Point origin) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.#ctor(Microsoft.Maui.Controls.GestureStatus,System.Double,Microsoft.Maui.Controls.Point)" />
      <MemberSignature Language="F#" Value="new Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs : Microsoft.Maui.Controls.GestureStatus * double * Microsoft.Maui.Controls.Point -&gt; Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs" Usage="new Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs (status, scale, origin)" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>1.5.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="status" Type="Microsoft.Maui.Controls.GestureStatus" />
        <Parameter Name="scale" Type="System.Double" />
        <Parameter Name="origin" Type="Microsoft.Maui.Controls.Point" />
      </Parameters>
      <Docs>
        <param name="status">Whether the gesture is starting, running, or has ended.</param>
        <param name="scale">The current scale of the pinch gesture.</param>
        <param name="origin">The updated origin of the pinch gesture.</param>
        <summary>Constructs a new <see cref="T:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs" /> object with the specified values.</summary>
        <remarks>
          <para>The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Scale">
      <MemberSignature Language="C#" Value="public double Scale { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance float64 Scale" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Scale" />
      <MemberSignature Language="F#" Value="member this.Scale : double" Usage="Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Scale" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>1.5.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The relative size of the user's pinch gesture since the last update was received.</summary>
        <value>The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.</value>
        <remarks>
          <para>The initial value of the <see cref="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Scale" /> property for each new pinch gesture is <c>1.0</c>.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="ScaleOrigin">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.Point ScaleOrigin { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.Point ScaleOrigin" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.ScaleOrigin" />
      <MemberSignature Language="F#" Value="member this.ScaleOrigin : Microsoft.Maui.Controls.Point" Usage="Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.ScaleOrigin" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>1.5.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.Point</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The updated origin of the pinch gesture.</summary>
        <value>The midpoint of the pinch gesture.</value>
        <remarks>
          <para>The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Status">
      <MemberSignature Language="C#" Value="public Microsoft.Maui.Controls.GestureStatus Status { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Maui.Controls.GestureStatus Status" />
      <MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Status" />
      <MemberSignature Language="F#" Value="member this.Status : Microsoft.Maui.Controls.GestureStatus" Usage="Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Status" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>1.5.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.GestureStatus</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Whether the gesture started, is running, or has finished.</summary>
        <value>Whether the gesture started, is running, or has finished.</value>
        <remarks>
          <para>The origin of the pinch, <see cref="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.ScaleOrigin" />, is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.</para>
          <para>The initial value of the <see cref="P:Microsoft.Maui.Controls.PinchGestureUpdatedEventArgs.Scale" /> property for each new pinch gesture is <c>1.0</c>.</para>
        </remarks>
      </Docs>
    </Member>
  </Members>
</Type>
