BindingCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与任意绑定的目标进行值比较的类。
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 类可以比较当前范围内任何类上的绑定值。 想要与包含周围 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) |
表示与任意绑定的目标进行值比较的类。 |