DtkDeclarative
DTK Declarative module
|
提供一种窗口内浮动效果的消息控件. 更多...
属性 | |
Component | contentItem |
contentItem 属性是 FloatingMessage 的内容部分,例如其内部可以放置文本。contentItem 的内容不包含图标部分。当需要自定义 中心部分时,可以重新实现该属性。默认情况下 contentItem 属性只存在消息的文本。 | |
Component | button |
button 属性存放 FloatingMessage 中的关闭按钮。默认情况下, button 属性是一个提供关闭按钮的 ActionButton。 | |
提供一种窗口内浮动效果的消息控件.
FloatingMessage 控件用于显示在窗口内的提示消息,是消息的基础类型。其使用 FloatingPanel 作为背景,用于增加它的浮动效果,是使用外部定义 的文本和图标作为消息内容。
FloatingMessage 能进行常驻显示也能进行短暂显示,当消息短暂显示时会在持续时间结束后自动消失,而常驻消息会一致保留在程序中,除非用户 手动进行关闭。
FloatingMessage 支持高度定制化,当消息效果不满足实际应用需求时,通过重写控件属性,能够修改控件的样式。 下图展示了 FloatingMessage 的效果:
MessageManager 控制 FloatingMessage 的消息容量、样式风格、布局方式等等,也可用过 MessageManager 直接发送 消息通知。 MessageManager 作为全局的方式控制 FloatingMessage 的风格和功能,它和 FloatingMessage 的关系为: MessageManager 是控制者,FloatingMessage 是控制元素。