PropertyCondition 클래스

정의

바깥쪽 MultiTrigger를 포함하는 컨트롤의 속성에 대한 값 비교를 나타내는 클래스입니다.Class that represents a value comparison against a property on the control that contains the enclosing 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 해당 항목을 포함 합니다.The PropertyCondition class is suitable for checking property values on the control that contains the MultiTrigger that contains it. 다른 컨트롤에서 값을 확인 하려면 개발자가 사용할 수는 BindingCondition 트리거 목록에서 모든 속성 조건 외에도 클래스입니다.To check values on other controls, developers can use the BindingCondition class, in addition to any property conditions in the trigger list.

아래 XML 예제를 둘러싼 내 속성 조건을 만듭니다 MultiTrigger 내에서 한 TextCell 는 녹색으로 바뀝니다 텍스트 암호를 입력할 때.The XML example below creates a property condition within a surrounding MultiTrigger within a TextCell that turns the text green when the secret is typed. 코드는 사용자가 암호를 다음 편집 하는 경우 기본 색으로 다시 설정 됩니다.The code is turned back to the default color if the user then edits the secret. (일반적으로 MultiTrigger 둘 이상의 조건을 미칠;이 예제에서는 명료 함을 위해 간소화 됩니다.)(Typically, a MultiTrigger would have more than one condition; this example is simplified for clarity.)


<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 인스턴스를 초기화합니다.Initializes a new PropertyCondition instance.

속성

Property

Value 속성을 비교할 속성을 가져오거나 설정합니다.Gets or sets the property against which the Value property will be compared.

Value

조건을 충족하는 바인딩 값입니다.The binding value that satisfies the condition.

명시적 인터페이스 구현

IValueProvider.ProvideValue(IServiceProvider)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

적용 대상

추가 정보