mirror of
https://gitee.com/csharpui/CPF.git
synced 2025-04-04 23:39:26 +08:00
50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
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"));
|
|
}
|
|
|
|
}
|
|
}
|