Logo FluentUI

InfoBarManager QML Type

管理和显示不同类型的消息条组件的管理器。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

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 创建的消息条实例。