BindableObject.GetValue(BindableProperty) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
BindableProperty에 포함되는 값을 반환합니다.
public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj
매개 변수
- property
- BindableProperty
값을 가져올 BindableProperty입니다.
반환
BindableProperty에 포함되는 값입니다.
설명
GetValue(BindableProperty)및는에 SetValue 의해 구현 되는 속성의 값에 액세스 하는 데 사용 됩니다 BindableProperty . 즉, 애플리케이션 개발자는 일반적으로 접근자가 결과를 적절한 형식으로 캐스팅하고 반환하고 public
접근자가 를 사용하여 SetValue 올바른 속성의 GetValue(BindableProperty) 값을 설정하는 속성을 get
정의하여 바인딩된 속성에 대한 인터페이스를 set
제공합니다. 애플리케이션 개발자는 바인딩된 속성의 인터페이스를 정의하는 public 속성에서 다른 단계를 수행하지 않아야 합니다.
다음 예제에서는 런타임에 바인딩을 만들 때 대상 속성에 제공 되는 구현에 대 한 바인딩 가능한 속성 인터페이스를 만드는 방법을 보여 집니다.
class MyBindable : BindableObject
{
public static readonly BindableProperty MyProperty =
BindableProperty.Create<MyBindable, string> (w => w.My, default(string));
public string My {
get { return (string)GetValue (MyProperty); }
set { SetValue (MyProperty, value); }
}
}