2017-11-17 4 views

답변

2

실제로는 같은 값입니다.

nameof()는 컴파일 타임 값이고 Button.TextProperty.PropertyName은 필수는 아닙니다.

Button.TextProperty는 PropertyName 속성이있는 정적으로 할당 된 개체입니다.

nameof()는 소스로 컴파일되며 컴파일러 최적화에 따라 더 빨리 액세스 할 수 있습니다.

+0

'PropertyName'은 BindableObject의 속성이며이 유형에만 사용할 수 있습니다 (BindableProperty를 만들 때 하드 코드로 선언되므로 반드시 컴파일 시간 값이 아닙니다) –