다음을 통해 공유


PropertyPath 클래스

정의

다른 속성 아래 또는 소유 형식 아래의 경로로 속성을 설명하기 위한 데이터 구조체를 구현합니다. 속성 경로는 개체에 대한 데이터 바인딩 및 애니메이션에 대한 스토리보드 및 타임라인에서 사용됩니다.

public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
상속
PropertyPath
특성

설명

이 클래스에는 문자열 및 문자열 Path에 포함된 종속성 속성 목록이 포함됩니다 PathParameters Path.

PropertyPath 에서는 다음 두 가지 동작 모드를 지원합니다.

소스 모드 는 다른 작업의 원본으로 사용되는 속성의 경로를 설명합니다. 이 모드는 클래스에서 데이터 바인딩을 Binding 지원하는 데 사용됩니다.

대상 모드 는 대상 속성으로 설정될 속성의 경로를 설명합니다. 이 모드는 스토리보드 및 타임라인 setter를 지원하는 애니메이션에서 사용됩니다.

예를 들어 Background.Opacity 2단계 경로입니다. 이 경로는 다음을 의미합니다. 먼저 개체의 속성을 찾고 Background , 속성이 Background 설정된 값 개체를 가져와서 해당 개체의 Opacity 속성 값을 가져옵니다.

XAML 특성 사용

<object property="propertyPath" .../>  

XAML 값

propertyPath
단순 또는 복합 속성 경로로 평가되는 문자열입니다. XAML에서 설정하는 PropertyPath 구문은 다양하지만 복잡하며 별도 항목 PropertyPath XAML 구문에 설명되어 있습니다.

생성자

PropertyPath(Object)

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

PropertyPath(String, Object[])

제공된 경로 지정 토큰 문자열 및 매개 변수를 사용하여 PropertyPath 클래스의 새 인스턴스를 초기화합니다.

속성

Path

경로를 설명하는 문자열을 가져오거나 설정합니다.

PathParameters

경로가 인덱싱된 매개 변수를 참조할 때 사용할 매개 변수 목록을 가져옵니다.

메서드

Equals(Object)

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

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

기본 해시 함수로 작동합니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상

추가 정보