UIElement.IsManipulationEnabled UIElement.IsManipulationEnabled UIElement.IsManipulationEnabled UIElement.IsManipulationEnabled Property

Definición

Obtiene o establece un valor que indica si los eventos de manipulación están habilitados en este objeto UIElement.Gets or sets a value that indicates whether manipulation events are enabled on this UIElement.

public:
 property bool IsManipulationEnabled { bool get(); void set(bool value); };
public bool IsManipulationEnabled { get; set; }
member this.IsManipulationEnabled : bool with get, set
Public Property IsManipulationEnabled As Boolean

Valor de propiedad

Es true si los eventos de manipulación están habilitados en este objeto UIElement; de lo contrario, es false.true if manipulation events are enabled on this UIElement; otherwise, false. De manera predeterminada, es false.The default is false.

Ejemplos

El ejemplo siguiente crea una aplicación que tenga un rectángulo rojo.The following example creates an application that has a red Rectangle. El IsManipulationEnabled propiedad del rectángulo se establece en true y la aplicación de la ventana se suscribe a la ManipulationStarting, ManipulationDelta, y ManipulationInertiaStarting eventos.The IsManipulationEnabled property of the Rectangle is set to true and the application's window subscribes to the ManipulationStarting, ManipulationDelta, and ManipulationInertiaStarting events. Este ejemplo forma parte de un ejemplo más extenso en Tutorial: Crear su primera aplicación táctil.This example is part of a larger example in Walkthrough: Creating Your First Touch Application.

<Window x:Class="BasicManipulation.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Move, Size, and Rotate the Square"
        WindowState="Maximized"
        ManipulationStarting="Window_ManipulationStarting"
        ManipulationDelta="Window_ManipulationDelta"
        ManipulationInertiaStarting="Window_InertiaStarting">
  <Window.Resources>

    <!--The movement, rotation, and size of the Rectangle is 
        specified by its RenderTransform.-->
    <MatrixTransform x:Key="InitialMatrixTransform">
      <MatrixTransform.Matrix>
        <Matrix OffsetX="200" OffsetY="200"/>
      </MatrixTransform.Matrix>
    </MatrixTransform>

  </Window.Resources>

  <Canvas>
    <Rectangle Fill="Red" Name="manRect"
                 Width="200" Height="200" 
                 RenderTransform="{StaticResource InitialMatrixTransform}"
                 IsManipulationEnabled="true" />
  </Canvas>
</Window>

Comentarios

Establezca esta propiedad en true si desea la UIElement para recibir el ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedback, y ManipulationCompleted eventos.Set this property to true if you want the UIElement to receive the ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedback, and ManipulationCompleted events. Para obtener más información acerca de las manipulaciones, vea el Input Overview.For more information about manipulations, see the Input Overview. Para obtener un ejemplo de una aplicación que responde a manipulaciones, vea Tutorial: Crear su primera aplicación táctil.For an example of an application that responds to manipulations, see Walkthrough: Creating Your First Touch Application.

Se aplica a