Delphi 如何LiveBind具有自定义样式的Firemonkey TListbox?
遵循“RAD Studio\12.0\Samples\FireMonkey\CustomListBox”中的EMB示例“自定义列表” 它通过代码演示了如何在列表框中自定义项 按代码在TListBox上插入一项:Delphi 如何LiveBind具有自定义样式的Firemonkey TListbox?,delphi,firemonkey,delphi-xe5,livebindings,Delphi,Firemonkey,Delphi Xe5,Livebindings,遵循“RAD Studio\12.0\Samples\FireMonkey\CustomListBox”中的EMB示例“自定义列表” 它通过代码演示了如何在列表框中自定义项 按代码在TListBox上插入一项: // create custom item Item := TListBoxItem.Create(nil); Item.Parent := ListBox1; Item.StyleLookup := 'CustomItem'; Item.Text := 'item
// create custom item
Item := TListBoxItem.Create(nil);
Item.Parent := ListBox1;
Item.StyleLookup := 'CustomItem';
Item.Text := 'item ' + IntToStr(Item.Index); // set filename
if Odd(Item.Index) then
Item.ItemData.Bitmap := Image1.Bitmap // set thumbnail
else
Item.ItemData.Bitmap := Image2.Bitmap; // set thumbnail
Item.StylesData['resolution'] := '1024x768 px'; // set size
Item.StylesData['depth'] := '32 bit';
Item.StylesData['visible'] := true; // set Checkbox value
我想专门使用LiveBinding做同样的事情
我可以成功展示样式并绑定一些项目:
以及一些LiveBinding(使用原型):
这是delphi示例中的自定义样式:
我的问题是: