.NET MAUI 行为
.NET Multi-platform App UI (.NET MAUI) 行为允许向用户界面控件添加功能,而无需将其子类化。 功能是在行为类中实现的,并附加到控件上,就像它本身就是控件的一部分。
.NET MAUI 社区工具包行为
.NET MAUI 社区工具包提供了一系列预构建的可重用行为,使开发人员的工作更加轻松。 下面是工具包提供的行为:
行为 | 说明 |
---|---|
AnimationBehavior |
AnimationBehavior 是一种 Behavior ,提供对其附加到的任何 VisualElement 进行动画处理的功能。 |
CharactersValidationBehavior |
CharactersValidationBehavior 是一种 Behavior ,允许用户根据指定的参数验证文本输入。 |
EmailValidationBehavior |
EmailValidationBehavior 是一种 Behavior ,允许用户确定文本输入是否为有效的电子邮件地址。 |
EventToCommandBehavior |
EventToCommandBehavior 是允许用户通过 Event 调用 Command 的一种 behavior 。 它旨在将命令与未设计为支持命令的控件公开的事件相关联。 它允许将控件上的任意事件映射到命令。 |
IconTintColorBehavior |
IconTintColorBehavior 是一种允许对图像着色的 behavior 。 |
ImageTouchBehavior |
通过提供基于触摸、鼠标单击和悬停事件来自定义 Image 元素的功能,ImageTouchBehavior 扩展了 TouchBehavior 。 |
MaskedBehavior |
MaskedBehavior 是一种 Behavior ,允许用户为数据输入定义输入掩码。 |
MaxLengthReachedBehavior |
MaxLengthReachedBehavior 是一种行为,可用于在用户达到 InputView 允许的最大长度时触发操作。 |
MultiValidationBehavior |
MultiValidationBehavior 是一种 Behavior ,它允许用户组合多个验证程序来根据指定的参数验证文本输入。 |
NumericValidationBehavior |
NumericValidationBehavior 是一种 Behavior ,允许用户确定文本输入是否为有效的数值。 |
ProgressBarAnimationBehavior |
ProgressBarAnimationBehavior 使 ProgressBar 随着时间推移以动画效果从其当前进度值前进到提供的某个值。 |
RequiredStringValidationBehavior |
RequiredStringValidationBehavior 是一种 Behavior ,允许用户确定文本输入是否等于特定文本。 |
SelectAllTextBehavior |
SelectAllTextBehavior 是一个 Behavior ,可用于在 InputView (例如 Entry 或 Editor )成为焦点时选择其中的所有文本。 |
SetFocusOnEntryCompletedBehavior |
SetFocusOnEntryCompletedBehavior 是一种 Behavior ,它在 Entry 完成时为指定的 VisualElement 提供焦点。 |
StatusBarBehavior |
StatusBarBehavior 是一个 Behavior ,可用于自定义设备状态栏的颜色和样式。 |
TextValidationBehavior |
TextValidationBehavior 是一种 Behavior ,允许用户根据指定的参数验证给定文本。 |
TouchBehavior |
TouchBehavior 是一种 Behavior ,提供与任何基于触摸、鼠标单击和悬停事件的 VisualElement 交互的功能。 |
UriValidationBehavior |
UriValidationBehavior 是一种 Behavior ,它允许用户确定文本输入是否为有效的 URI。 |
UserStoppedTypingBehavior |
UserStoppedTypingBehavior 是一种行为,可用于在用户停止将数据输入 Entry 时触发操作。 |