UIElement.IsManipulationEnabled Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu UIElementüzerinde işleme olaylarının etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
üzerinde düzenleme olayları etkinleştirildiyse UIElement; aksi takdirde , false
. Varsayılan değer: false
.
Örnekler
Aşağıdaki örnek, kırmızı dikdörtgen içeren bir uygulama oluşturur. IsManipulationEnabled Rectangle özelliği true olarak ayarlanır ve uygulamanın penceresi , ManipulationDeltave ManipulationInertiaStarting olaylarına ManipulationStartingabone olur. Bu örnek, İzlenecek Yol: İlk Dokunmatik Uygulamanızı Oluşturma başlığı altındaki daha büyük bir örneğin bir parçasıdır.
<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>
Açıklamalar
öğesinin , , ManipulationStarted, ManipulationDelta, ManipulationBoundaryFeedbackManipulationInertiaStartingve ManipulationCompleted olaylarını almasını ManipulationStartingistiyorsanız UIElement bu özelliği true olarak ayarlayın. İşlemeler hakkında daha fazla bilgi için bkz. Girişe Genel Bakış. İşlemelere yanıt veren bir uygulama örneği için bkz. İzlenecek Yol: İlk Dokunmatik Uygulamanızı Oluşturma.