TriggerBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于定义条件行为以响应属性或数据更改的触发器类的基类。
public ref class TriggerBase abstract : Microsoft::Maui::Controls::BindableObject
public abstract class TriggerBase : Microsoft.Maui.Controls.BindableObject
type TriggerBase = class
inherit BindableObject
Public MustInherit Class TriggerBase
Inherits BindableObject
- 继承
- 派生
属性
| 名称 | 说明 |
|---|---|
| BindingContext |
获取或设置一个对象,该对象包含由属于此 BindableObject属性的绑定属性所面向的属性。 这是一种可绑定属性。 (继承自 BindableObject) |
| Dispatcher |
获取创建此可绑定对象时可用的调度程序,否则会尝试查找最近的可用调度程序(可能是窗口的/应用)。 (继承自 BindableObject) |
| EnterActions |
获取在触发器条件变为 true 时要调用的对象集合 TriggerAction 。 |
| ExitActions |
获取在触发器条件变为 false 时要调用的对象集合 TriggerAction 。 |
| IsSealed |
获取一个值,该值指示此触发器是否已附加到元素,并且无法再对其进行修改。 |
| TargetType |
获取此触发器可附加到的对象的类型。 |
方法
活动
| 名称 | 说明 |
|---|---|
| BindingContextChanged |
当 BindingContext 属性的值更改时发生。 (继承自 BindableObject) |
| PropertyChanged |
在属性值更改时发生。 (继承自 BindableObject) |
| PropertyChanging |
在属性值更改时发生。 (继承自 BindableObject) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
用于定义条件行为以响应属性或数据更改的触发器类的基类。 (继承自 BindableObject) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
用于定义条件行为以响应属性或数据更改的触发器类的基类。 |
| SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
用于定义条件行为以响应属性或数据更改的触发器类的基类。 |
| SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
用于定义条件行为以响应属性或数据更改的触发器类的基类。 |
| SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
创建绑定并将其应用到属性。 |
| SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
在源对象上的属性和目标对象的属性之间创建绑定。 |