PropertyMetadata.CreateDefaultValueCallback 속성

정의

기본 속성 값을 제공하는 콜백 메서드에 대한 참조를 가져옵니다.

public:
 property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback

속성 값

기본 속성 값을 제공하는 콜백 메서드에 대한 참조입니다.

설명

종속성 속성의 기본값이 스레드 바인딩될 수 있는 경우 고정 상수 기본값 대신 CreateDefaultValueCallback 을 사용합니다. CreateDefaultValueCallback은 기본 UI 스레드 이외의 스레드에서 속성의 기본값을 가져와야 할 때마다 기본값에 대한 팩터리입니다.

종속성 속성에 대해 CreateDefaultValueCallback 패턴을 설정하려면 속성에 대한 메타데이터를 정의할 때 PropertyMetadata 생성자를 사용하는 대신 정적 Create 메서드 중 하나를 사용합니다. 해당 메타데이터는 Register 호출에 제출됩니다. 자세한 내용은 사용자 지정 종속성 속성을 참조하세요. 속성 변경 콜백과 마찬가지로 CreateDefaultValueCallback 메서드는 종속성 속성을 등록하는 형식의 정적 메서드여야 합니다. 메서드가 public일 필요는 없습니다.

적용 대상

추가 정보