DtkDeclarative
DTK Declarative module
|
一种控制 FloatingMessage 的附加对象. 更多...
一种控制 FloatingMessage 的附加对象.
MessageManager 是一个附加对象,它无法独立的创建。它有多种用于控制 FloatingMessage 的全局效果的属性。 通常情况下,再构造 Window 时就可指定全局的 FloatingMessage 属性。例如以下代码:
@attachedproperty Component MessageManager::delegate
delegate 属性控制全局情况下的 FloatingMessage 样式风格。
默认情况下无需重新实现该风格,当需要添加自定义内容时,可修改其内容达到目标效果。
@attachedproperty Item MessageManager::layout
layout 属性控制不同消息之间的排列方式。
默认情况下,多个消息使用纵向布局的方式进行排列。例如,还能自定义为横向布局、流布局等等。
@attachedproperty int MessageManager::capacity
capacity 属性用于控制消息最大存储的容量。
默认情况下,capacity
的值为 3,即最大能同时容纳 3 条消息进行显示。
@attachedproperty int MessageManager::count
count 属性表示当前消息的个数。