using CPF; using CPF.Animation; using CPF.Controls; using CPF.Drawing; using CPF.Input; using CPF.Shapes; using CPF.Styling; using System; using System.Collections.Generic; using System.Text; namespace CPF.Android { public class ListBoxTemplate : ListBoxItem { protected override void InitializeComponent() { BorderThickness = "0,0,0,1"; BorderType = BorderType.BorderThickness; BorderFill = "#B4B4B4"; Height = 37.8f; Width = 245.7f; //模板定义 Children.Add(new TextBlock { MarginLeft = 42.1f, MarginRight = 13.7f, Width = 190f, Text = "CPF控件", Bindings = { {nameof(TextBlock.Text),"Item1" } } }); Children.Add(new Picture { MarginLeft = 6.1f, Width = 28.2f, Height = 26.9f, Bindings = { {nameof(Picture.Source),"Item2" } } }); Triggers.Add(nameof(IsSelected), Relation.Me, null, (nameof(Background), "#f00")); } } }