Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

UIElement.IsManipulationEnabled (Propiedad)

Obtiene o establece un valor que indica si los eventos de manipulación están habilitados en este objeto UIElement.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public bool IsManipulationEnabled { get; set; }
<object IsManipulationEnabled="bool" .../>

Valor de propiedad

Tipo: System.Boolean
Es true si los eventos de manipulación están habilitados en este objeto UIElement; de lo contrario, es false. El valor predeterminado es false.

Establezca esta propiedad si desea que UIElement reciba los eventos ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedback y ManipulationCompleted. Para obtener más información sobre las manipulaciones, vea Información general sobre acciones del usuario. Para obtener un ejemplo de una aplicación que responde a manipulaciones, vea Tutorial: Crear su primera aplicación táctil

En el siguiente ejemplo se crea una aplicación que tiene un rectángulo rojo. La propiedad IsManipulationEnabled del rectángulo está establecida en true y la ventana de la aplicación se suscribe a los eventos ManipulationStarting, ManipulationDelta y ManipulationInertiaStarting. Este ejemplo forma parte de un ejemplo mayor en Tutorial: Crear su primera aplicación táctil.


<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>



.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft