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

Définition

Obtient ou définit une valeur qui indique si les événements de manipulation sont activés sur ce 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

Valeur de propriété

true si les événements de manipulation sont activés sur ce UIElement ; sinon, false.true if manipulation events are enabled on this UIElement; otherwise, false. La valeur par défaut est false.The default is false.

Exemples

L’exemple suivant crée une application qui a un Rectangle rouge.The following example creates an application that has a red Rectangle. Le IsManipulationEnabled propriété du Rectangle est définie sur true et l’application fenêtre s’abonne à la ManipulationStarting, ManipulationDelta, et ManipulationInertiaStarting événements.The IsManipulationEnabled property of the Rectangle is set to true and the application's window subscribes to the ManipulationStarting, ManipulationDelta, and ManipulationInertiaStarting events. Cet exemple fait partie d’un exemple plus complet dans procédure pas à pas : Créer votre première Application Touch.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>

Remarques

Définissez cette propriété sur true si vous souhaitez que le UIElement pour recevoir le ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedback, et ManipulationCompleted événements.Set this property to true if you want the UIElement to receive the ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedback, and ManipulationCompleted events. Pour plus d’informations sur les manipulations, consultez le vue d’ensemble de l’entrée.For more information about manipulations, see the Input Overview. Pour obtenir un exemple d’une application qui répond à des manipulations, consultez procédure pas à pas : Créer votre première Application Touch.For an example of an application that responds to manipulations, see Walkthrough: Creating Your First Touch Application.

S’applique à