BindingCondition 类

定义

表示与任意绑定的目标进行值比较的类。

public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Implements 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)

表示与任意绑定的目标进行值比较的类。

适用于

另请参阅