InfoBarManager QML Type
管理和显示不同类型的消息条组件的管理器。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- layoutY : int
- messageMaximumWidth : int
- target : var
Methods
- void clearAllInfo()
- void showCustom(var itemcomponent, int duration)
- void showError(string title, int duration, string message, var action)
- void showInfo(string title, int duration, string message, var action)
- void showSuccess(string title, int duration, string message, var action)
- void showWarning(string title, int duration, string message, var action)
Detailed Description
`InfoBarManager` 组件负责管理和显示多个 `InfoBar` 组件,它提供了多种方法来显示成功、信息、警告或错误类型的消息条,以及自定义的消息条。它还包括一个方法来清除所有显示的消息条。
示例用法:
InfoBarManager { target: someTarget layoutY: 75 messageMaximumWidth: 520 // 可选的自定义配置 }
Property Documentation
layoutY : int |
消息条布局的垂直位置(相对于 `target` 的坐标系)。默认值为 75。
messageMaximumWidth : int |
消息条中消息内容的最大宽度(以像素为单位)。默认值为 520。
target : var |
用于显示消息条的目标对象。通常是应用程序的根组件或其他容器组件。
Method Documentation
void clearAllInfo() |
清除所有显示的消息条。
Returns 如果成功清除所有消息条,则返回 true。
void showCustom(var itemcomponent, int duration) |
显示一个自定义类型的消息条。
itemcomponent 自定义的消息条组件。 duration 消息条的显示时长(以毫秒为单位)。默认值为 1000。
Returns 创建的消息条实例。
void showError(string title, int duration, string message, var action) |
显示一个错误类型的消息条。
title 消息条的标题。 duration 消息条的显示时长(以毫秒为单位)。默认值为 1000。 message 消息条的内容。默认为空字符串。 action 可选的操作按钮的回调函数。
Returns 创建的消息条实例。
void showInfo(string title, int duration, string message, var action) |
显示一个信息类型的消息条。
title 消息条的标题。 duration 消息条的显示时长(以毫秒为单位)。默认值为 1000。 message 消息条的内容。默认为空字符串。 action 可选的操作按钮的回调函数。
Returns 创建的消息条实例。
void showSuccess(string title, int duration, string message, var action) |
显示一个成功类型的消息条。
title 消息条的标题。 duration 消息条的显示时长(以毫秒为单位)。默认值为 1000。 message 消息条的内容。默认为空字符串。 action 可选的操作按钮的回调函数。
Returns 创建的消息条实例。
void showWarning(string title, int duration, string message, var action) |
显示一个警告类型的消息条。
title 消息条的标题。 duration 消息条的显示时长(以毫秒为单位)。默认值为 1000。 message 消息条的内容。默认为空字符串。 action 可选的操作按钮的回调函数。
Returns 创建的消息条实例。