TemplateBinding 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use Binding.Source=RelativeBindingSource.TemplatedParent
ControlTemplate을 소유하는 보기의 부모에 템플릿 속성을 바인딩합니다.
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
inherit BindingBase
- 상속
- 특성
-
System.ObsoleteAttribute
설명
컨트롤 템플릿은 애플리케이션의 일반적인 UI 요소에 재사용 가능한 스타일과 기능을 제공합니다. 컨트롤 템플릿이 바인딩된 뷰를 소유하는 보기의 부모에 바인딩되는 공통 속성 집합을 제공하여 이 작업을 수행합니다.
애플리케이션 개발자는 다음 예제와 같이 XAML을 통해 이러한 속성을 할당할 수 있습니다.
<ControlTemplate x:Key="LoginTemplate">
<StackLayout VerticalOptions="CenterAndExpand" Spacing="20" Padding="20">
<Entry Text="{TemplateBinding Username}" Placeholder="Username" />
<Entry Text="{TemplateBinding Password}" Placeholder="Password" />
<Button Command="{TemplateBinding Command}" Text="Click Here To Log In" />
</StackLayout>
</ControlTemplate>
또한 애플리케이션 개발자는 정적 메서드를 SetBinding(DataTemplate, BindableProperty, String) 사용하여 코드에서 템플릿 바인딩을 설정할 수 있습니다.
생성자
TemplateBinding() |
사용되지 않음.
빈 템플릿 바인딩을 만듭니다. |
TemplateBinding(String, BindingMode, IValueConverter, Object, String) |
사용되지 않음.
지정된 값으로 새 TemplateBinding을 만듭니다. 비워 둘 수 없으며 Null이 아니어야 합니다. |
속성
Converter |
사용되지 않음.
바인딩된 속성 형식의 인스턴스로 문자열을 변환하는 데 사용할 형식 변환기를 가져오거나 설정합니다. |
ConverterParameter |
사용되지 않음.
속성 값을 표시하기 위해 사용할 형식 문자열을 가져오거나 설정합니다. |
FallbackValue |
사용되지 않음.
지정된 값이 없으면 속성의 기본값 대신 사용할 값을 가져오거나 설정합니다. (다음에서 상속됨 BindingBase) |
Mode |
사용되지 않음.
이 바인딩의 모드를 가져오거나 설정합니다. (다음에서 상속됨 BindingBase) |
Path |
사용되지 않음.
바인딩할 속성을 식별하는 문자열을 가져오거나 설정합니다. |
StringFormat |
사용되지 않음.
이 바인딩의 문자열 형식을 가져오거나 설정합니다. (다음에서 상속됨 BindingBase) |
TargetNullValue |
사용되지 않음.
바인딩의 대상이 |
메서드
ThrowIfApplied() |
사용되지 않음.
바인딩이 적용된 경우 System.InvalidOperationException을 throw합니다. (다음에서 상속됨 BindingBase) |