BindingCondition 類別

定義

此類別代表與任意繫結目標的值比較。

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
繼承
BindingCondition
屬性
實作

備註

BindingCondition類別可以比較值與目前範圍內任何類別的系結。 若開發人員想要比較值與包含前後條件之控制項上的系結屬性, MultiTrigger 可能會想要使用觸發程式清單中的任何系結 PropertyCondition 條件以外的。

下列 XML 範例會在周圍(省略)中建立系結條件 MultiTrigger ,當參考的名稱具有文字時,就會成功。長度等於0的屬性長度。 (名稱必須參考具有 Text 屬性的元素,例如,其具有 TextCell Length屬性)。 Text

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

建構函式

BindingCondition()

初始化新的 BindingCondition 執行個體。

屬性

Binding

取得或設定 Value 屬性與其進行比較的繫結。

Value

符合條件的繫結值。

明確介面實作

IValueProvider.ProvideValue(IServiceProvider)

由 XAML 基礎結構使用。

適用於

另請參閱