다음을 통해 공유


ManipulationPivot2D 클래스

정의

조작 프로세서에서 단일 조작자 회전에 사용하는 피벗 정보를 나타냅니다.

public ref class ManipulationPivot2D sealed : System::Windows::Input::Manipulations::ManipulationParameters2D
public sealed class ManipulationPivot2D : System.Windows.Input.Manipulations.ManipulationParameters2D
type ManipulationPivot2D = class
    inherit ManipulationParameters2D
Public NotInheritable Class ManipulationPivot2D
Inherits ManipulationParameters2D
상속
ManipulationPivot2D

예제

다음 코드 예제에서는 피벗 지점의 X 속성 및 Y 조작 되는 요소의 중심과 일치 하도록 업데이트 하는 방법을 보여 집니다.

#region ManipulationProcessor2D
private double ElementCenterX
{
    get { return elementPosition.X; }
    set
    {
        elementPosition.X = value;
        manipulationProcessor.Pivot.X = (float)value;
    }
}

private double ElementCenterY
{
    get { return elementPosition.Y; }
    set
    {
        elementPosition.Y = value;
        manipulationProcessor.Pivot.Y = (float)value;
    }
}
#endregion

설명

ManipulationPivot2D 개체가 개체의 ManipulationProcessor2D 속성에 Pivot 할당되면 요소가 단일 조작자에 의해 조작될 때 조작 프로세서가 요소에 대한 회전 변경을 계산하는 방법에 영향을 줍니다. 조작하는 동안 요소에 둘 이상의 조작자를 적용하는 경우 피벗 속성은 무시됩니다.

단일 조작자 시나리오에서는 요소를 끌 때 회전할 수 있습니다. X 개체의 ManipulationPivot2D 속성은 Y 요소가 회전하는 위치를 결정하며Radius, 이 속성은 조작 프로세서에서 회전 변경의 양을 계산하는 데 사용됩니다.

예를 들어 단일 조작자가 피벗 지점의 바깥 가장자리 근처에 있는 경우 요소의 크기에 따라 끌어오기 때문에 요소에 대한 회전 변경이 상당히 커집니다. 조작자가 피벗 지점의 가운데에 가까운 경우(있는 경우) 회전이 거의 발생하지 않습니다.

일반적으로 및 XY 속성은 조작 중인 요소의 중심을 나타내며 Radius , 속성은 요소의 중심에서 가장 먼 가장자리까지의 거리를 나타냅니다.

요소가 이동하면 개체의 XManipulationPivot2D 속성과 Y 속성을 업데이트하여 회전이 적절한 지점 주위에서 계속 발생하도록 해야 합니다.

생성자

Name Description
ManipulationPivot2D()

ManipulationPivot2D 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
Radius

피벗 지점에서 조작 가능한 영역 가장자리까지의 거리를 가져오거나 설정합니다.

X

피벗의 X 위치를 가져오거나 설정합니다.

Y

피벗의 Y 위치를 가져오거나 설정합니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상