UIElement.IsManipulationEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob Manipulationsereignisse in dieser UIElement-Klasse aktiviert werden, oder legt ihn fest.
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
Eigenschaftswert
true
, wenn Manipulationsereignisse in dieser UIElement-Klasse aktiviert werden, andernfalls false
. Der Standardwert ist false
.
Beispiele
Im folgenden Beispiel wird eine Anwendung mit einem roten Rechteck erstellt. Die IsManipulationEnabled Eigenschaft des Rechtecks ist auf true festgelegt, und das Fenster der Anwendung abonniert die ManipulationStartingEreignisse , ManipulationDeltaund ManipulationInertiaStarting . Dieses Beispiel ist Teil eines größeren Beispiels in Exemplarische Vorgehensweise: Erstellen Ihrer First Touch-Anwendung.
<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>
Hinweise
Legen Sie diese Eigenschaft auf true fest, wenn die UIElement - ManipulationStarting, ManipulationStarted, ManipulationDelta, ManipulationInertiaStartingManipulationBoundaryFeedback- und ManipulationCompleted -Ereignisse empfangen sollen. Weitere Informationen zu Bearbeitungen finden Sie in der Eingabeübersicht. Ein Beispiel für eine Anwendung, die auf Manipulationen reagiert, finden Sie unter Exemplarische Vorgehensweise: Erstellen Ihrer First Touch-Anwendung.