Aracılığıyla paylaş


UIElement.IsManipulationEnabled Özellik

Tanım

Bu UIElementüzerinde işleme olaylarının etkinleştirilip etkinleştirilmediğini gösteren 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ı etkinse 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ında daha büyük bir örneğin 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, ManipulationInertiaStartingManipulationDelta, , ManipulationBoundaryFeedbackve 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 Dokunma Uygulamanızı Oluşturma.

Şunlara uygulanır