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 (省略) 內建立系結條件,當所參考 name 的屬性 Text.Length 長度等於 0 時會成功。 name (必須參考具有 屬性的專案,例如 TextCellText 具有 屬性 Length 。)

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

建構函式

BindingCondition()

初始化新的 BindingCondition 執行個體。

屬性

Binding

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

Value

符合條件的繫結值。

明確介面實作

IValueProvider.ProvideValue(IServiceProvider)

由 XAML 基礎結構使用。

適用於

另請參閱