UIElement.IsManipulationEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si les événements de manipulation sont activés sur ce 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
. La valeur par défaut est false
.
Exemples
L’exemple suivant crée une application qui a un rectangle rouge. La IsManipulationEnabled propriété du Rectangle est définie sur true et la fenêtre de l’application s’abonne aux ManipulationStartingévénements , ManipulationDeltaet ManipulationInertiaStarting . Cet exemple fait partie d’un exemple plus large dans Procédure pas à pas : création de votre application first touch.
<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 reçoive les ManipulationStartingévénements , ManipulationStarted, ManipulationDelta, ManipulationInertiaStarting, ManipulationBoundaryFeedbacket ManipulationCompleted . Pour plus d’informations sur les manipulations, consultez Vue d’ensemble des entrées. Pour obtenir un exemple d’application qui répond aux manipulations, consultez Procédure pas à pas : création de votre première application tactile.