ManipulationPivot Sınıf

Tanım

Bir döndürmenin bir kullanıcı girişi noktasıyla nasıl gerçekleştiğini belirtir.

public ref class ManipulationPivot
public class ManipulationPivot
type ManipulationPivot = class
Public Class ManipulationPivot
Devralma
ManipulationPivot

Örnekler

Aşağıdaki örnek, olay için bir olay işleyicisi ManipulationStarting gösterir ve özelliğini ayarlar ManipulationStartingEventArgs.Pivot . Bu örneği test etmek için İzlenecek Yol: İlk Dokunmatik Uygulamanızı Oluşturma başlığı altındaki adımları izleyin ve 4. adımdaki kodu bu kodla değiştirin.

void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
    // Set the ManipulationPivot so that the element rotates as it is
    // moved with one finger.
    FrameworkElement element = e.OriginalSource as FrameworkElement;
    ManipulationPivot pivot = new ManipulationPivot();
    pivot.Center = new Point(element.ActualWidth / 2, element.ActualHeight / 2);
    pivot.Radius = 20;
    e.Pivot = pivot;

    e.ManipulationContainer = this;
    e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
    ' Set the ManipulationPivot so that the element rotates as it is
    ' moved with one finger.
    Dim element As FrameworkElement = TryCast(e.OriginalSource, FrameworkElement)
    Dim pivot As New ManipulationPivot()
    pivot.Center = New Point(element.ActualWidth / 2, element.ActualHeight / 2)
    pivot.Radius = 20
    e.Pivot = pivot

    e.ManipulationContainer = Me
    e.Handled = True
End Sub

Açıklamalar

ManipulationStartingEventArgs.Pivot özelliği bir ManipulationPivot'dir. Olay için ManipulationStarting bir olay işleyicisinde ayarladığınızdaPivot, kullanıcı bir işleme sırasında tek parmak kullandığında işleme döndürme verilerini içerir. Bu, tablodaki kağıt parçası gibi bir nesneyi döndürmek için tek parmağınızı kullanabileceğiniz gerçek dünya durumlarının benzetimini yapmaktır. Pivot isenull, kullanıcı döndürmeye neden olmak için iki parmağı kullanmalıdır.

Oluşturucular

ManipulationPivot()

ManipulationPivot sınıfının yeni bir örneğini başlatır.

ManipulationPivot(Point, Double)

Tek noktalı işlemenin ManipulationPivot belirtilen noktasıyla sınıfının yeni bir örneğini başlatır.

Özellikler

Center

Tek noktalı işlemenin merkezini alır veya ayarlar.

Radius

Tek bir kişi noktası işlemeyi başlattığında ne kadar döndürme ve çeviri yapılacağını belirlemek için kullanılan pivotun etrafındaki alanı alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır