다음을 통해 공유


PropertyPath 생성자

정의

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

오버로드

PropertyPath(Object)

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

PropertyPath(String, Object[])

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

PropertyPath(Object)

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

public:
 PropertyPath(System::Object ^ parameter);
public PropertyPath (object parameter);
new System.Windows.PropertyPath : obj -> System.Windows.PropertyPath
Public Sub New (parameter As Object)

매개 변수

parameter
Object

CLR(공용 언어 런타임) 속성 또는 단일 종속성 속성에 대한 경로를 설명하는 속성 경로입니다.

설명

이 생성자는 바인딩의 소스 모드 속성 경로에 사용되는지 또는 스토리보드 대상의 대상 모드 단일 단계 속성 경로에 사용되는지에 따라 완전히 다른 두 가지 사용법이 있습니다.

바인딩 parameter 에 대해 소스 모드에서 사용하는 PropertyPath 경우 속성 이름을 나타내는 문자열이거나 바인딩의 원본으로 사용되는 개체의 CLR 개체 모델에서 속성에 대한 "단계별" 경로를 설명하는 문자열일 수 있습니다. 바인딩 속성 경로의 경우 "step"을 식별하는 문자는 점(.)입니다. 인덱서 참조(여러 인덱서 및 형식 구분 포함)도 지원됩니다. 개체에서 특별히 사용되는 문자열 구문에 대한 자세한 내용은 다음을 Binding 참조하세요 Binding.Path. 바인딩 소스로 사용되는 속성은 종속성 속성일 필요가 없습니다. 바인딩이 양방향으로 업데이트되는 경우 참조되는 속성은 읽기-쓰기여야 합니다. 또한 바인딩 대상은 종속성 속성이어야 합니다. 자세한 내용은 데이터 바인딩 개요를 참조하세요.

스토리보드 parameter 대상의 단일 단계 경로에 대해 대상 모드에서 이를 PropertyPath 사용하는 경우 일반적으로 형식DependencyProperty으로 제공됩니다. 문자열을 Name지정할 수도 있습니다. 둘 중 하나는 내부적으로 문자열로 저장되기 때문에 동일한 결과로 평가됩니다. 제공된 DependencyProperty 문자열은 .를 통해 DependencyPropertyConverter문자열로 변환됩니다. 종 DependencyPropertyConverter 속성 속성에 대해 정규화된 명명 형식을 지원하므로 typeName 을 지정할 수 있습니다.propertyName 은 코드의 생성자에 대한 정규화된 종속성 속성 이름 문자열 PropertyPath.PropertyPath 입니다. 종속성 속성 식별자에 대한 정규화된 경로는 복잡한 경로와 다른 개념입니다. 대신 생성자를 사용하여 복합 경로를 PropertyPath 만들어야 PropertyPath.PropertyPath 합니다.

추가 정보

적용 대상

PropertyPath(String, Object[])

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

public:
 PropertyPath(System::String ^ path, ... cli::array <System::Object ^> ^ pathParameters);
public PropertyPath (string path, params object[] pathParameters);
new System.Windows.PropertyPath : string * obj[] -> System.Windows.PropertyPath
Public Sub New (path As String, ParamArray pathParameters As Object())

매개 변수

path
String

Path를 토큰화된 형식으로 지정하는 문자열입니다.

pathParameters
Object[]

PathParameters를 설정하는 개체 배열입니다.

설명

이 서명은 일반적으로 복잡한 경로가 있는 대상 모드 PropertyPath 사용에만 사용됩니다.

이 생성자는 생성자 인수를 pathParameters 지원합니다params. 따라서 배열의 pathParameters 차원을 지정한 다음 항목으로 채울 필요 없이 배열을 채우는 일련의 쉼표로 구분된 생성자 인수로 pathParameters 내용을 지정할 수 있습니다. 지정하는 각 항목은 다음 형식 DependencyPropertyPropertyInfoPropertyDescriptor중 하나여야 합니다.

매개 변수의 요구 사항에 대한 자세한 내용은 다음을 참조 Path 하세요 PathParameters.

적용 대상