共用方式為


BindingCondition 類別

定義

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

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
繼承
System.Object
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 基礎結構使用。

適用於

另請參閱