feat: start/end effect.

This commit is contained in:
rabbitism
2023-12-27 01:36:15 +08:00
parent 3e95f191a0
commit d5b5792870
3 changed files with 13 additions and 5 deletions

View File

@@ -83,6 +83,9 @@ public class Timeline: ItemsControl
base.PrepareContainerForItemOverride(container, item, index);
if (container is TimelineItem t)
{
bool start = index == 0;
bool end = index == ItemCount - 1;
t.SetEnd(start, end);
if (IconMemberBinding != null)
{
t.Bind(TimelineItem.IconProperty, IconMemberBinding);