PropertyPath PropertyPath PropertyPath PropertyPath Class

정의

다른 속성 아래 또는 소유 형식 아래의 경로로 속성을 설명하기 위한 데이터 구조체를 구현합니다.Implements a data structure for describing a property as a path below another property, or below an owning type. 속성 경로는 개체에 대한 데이터 바인딩은 물론 애니메이션용 Storyboard와 Timeline에도 사용됩니다.Property paths are used in data binding to objects, and in storyboards and timelines for animations.

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

설명

이 클래스는 문자열을 포함 Path, 및 종속성 속성의 목록을 합니다 PathParameters 문자열로 Path합니다.This class contains a string Path, and list of dependency properties that are the PathParameters into the string Path.

PropertyPath 동작의 두 가지 모드를 지원합니다.PropertyPath supports two modes of behavior:

소스 모드 일부 다른 작업에 대 한 원본으로 사용 되는 속성에 대 한 경로 설명 합니다.Source mode describes a path to a property that is used as a source for some other operation. 이 모드에서 사용 되는 Binding 데이터 바인딩을 지 원하는 클래스입니다.This mode is used by the Binding class to support data binding.

대상 모드 는 대상 속성으로 설정 하는 속성에 대 한 경로 설명 합니다.Target mode describes a path to a property that will be set as a target property. 이 모드는 스토리 보드 및 타임 라인 setter 지원 하기 위해 애니메이션에서 사용 됩니다.This mode is used by animation in support of storyboard and timeline setters.

예를 들어 Background.Opacity 2 단계 인증 경로입니다.For instance, Background.Opacity is a two-step path. 이 경로 의미: 먼저를 찾습니다는 Background 개체의 속성 get 값 개체는를 Background 속성으로 설정 되 고 다음 값을 가져옵니다는 Opacity 해당 개체의 속성입니다.This path implies: first, find the Background property of an object, get the value object that the Background property is set to, and then get the value of the Opacity property on that object.

XAML 특성 사용XAML Attribute Usage

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

XAML 값XAML Values

propertyPathpropertyPath
단순 또는 복합 속성 경로로 평가 되는 문자열입니다.A string that is evaluated to be either a simple or complex property path. 설정에 대 한 구문 한 PropertyPathXAMLXAML 는 유용 하지만 복잡 하 고 별도 항목에 설명 된 PropertyPath XAML 구문합니다.The syntax for setting a PropertyPath in XAMLXAML is versatile but complex, and is described in the separate topic PropertyPath XAML Syntax.

생성자

PropertyPath(Object) PropertyPath(Object) PropertyPath(Object) PropertyPath(Object)

PropertyPath 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PropertyPath class.

PropertyPath(String, Object[]) PropertyPath(String, Object[]) PropertyPath(String, Object[]) PropertyPath(String, Object[])

제공된 경로 지정 토큰 문자열 및 매개 변수를 사용하여 PropertyPath 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PropertyPath class, with the provided pathing token string and parameters.

속성

Path Path Path Path

경로를 설명하는 문자열을 가져오거나 설정합니다.Gets or sets the string that describes the path.

PathParameters PathParameters PathParameters PathParameters

경로가 인덱싱된 매개 변수를 참조할 때 사용할 매개 변수 목록을 가져옵니다.Gets the list of parameters to use when the path refers to indexed parameters.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보