OrangeUI

这个示例讲解MultiColorLabel如何绑定ListBoxItem的属性,
 
拖一个MultiColorLabel控件到ItemDesignerPanel上,
双击ListBox,
再弹出的列表项编辑器中添加一个ListBoxItem,
将它的Caption设置为”2”,
Detail设置为”3”,
Detail1设置为”4”,

再设置这个MultiColorLabel的ColorTextCollection,
双击MultiColorLabel的ColorTextCollection属性,
添加一个ColorTextCollectionItem,
字体颜色设置为DrawFont.Color为Red,
Name设置为’ItemCaption’,
表示要绑定的是ListBoxItem的Caption属性,

最后,
我们将ItemDesignerPanel的ItemCaptionBindingControl设置为这个MultiColorLabel,
表示让MultiColorLabel中Name为”ItemCaption”的ColorTextCollectionItem显示列表项的Caption,

同理, 可以再新建多个ColorTextCollectionItem,
它们的Name可以设置为ItemDetail,ItemDetail1,ItemDetail2,……
来让MultiColorLabel绑定ListBoxItem的其他属性.