PropertyCondition 클래스

정의

바깥쪽 MultiTrigger를 포함하는 컨트롤의 속성에 대한 값 비교를 나타내는 클래스입니다.

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type PropertyCondition = class
    inherit Condition
    interface IValueProvider
상속
PropertyCondition
특성
구현

설명

클래스를 PropertyCondition 포함 MultiTrigger 하는 컨트롤의 속성 값을 확인 하는 데 적합 합니다. 다른 컨트롤의 값을 검사 위해 개발자는 트리거 목록의 BindingCondition 속성 조건 외에도 클래스를 사용할 수 있습니다.

아래 XML 예제에서는 내에서 주변 MultiTriggerTextCell 내에 속성 조건을 만듭니다. 이 경우 암호를 입력하면 텍스트가 녹색으로 바뀝니다. 사용자가 비밀을 편집하면 코드가 기본 색으로 다시 설정됩니다. (일반적으로 에는 MultiTrigger 둘 이상의 조건이 있습니다. 이 예제는 명확성을 위해 간소화됩니다.)

<Entry Placeholder="Type the secret!"
       VerticalOptions="Center"
       HorizontalOptions="Center">
<Entry.Triggers>
<MultiTrigger TargetType="Entry" >
<MultiTrigger.Conditions>
<PropertyCondition Property="Text"
                                     Value="The text color is green" />
</MultiTrigger.Conditions>
<Setter Property="TextColor"
                  Value="Color.Green" />
</MultiTrigger>
</Entry.Triggers>
</Entry>

생성자

PropertyCondition()

PropertyCondition 인스턴스를 초기화합니다.

속성

Property

Value 속성을 비교할 속성을 가져오거나 설정합니다.

Value

조건을 충족하는 바인딩 값입니다.

명시적 인터페이스 구현

IValueProvider.ProvideValue(IServiceProvider)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.

적용 대상

추가 정보