WIP: layout with new panel.

This commit is contained in:
rabbitism
2024-01-04 20:33:42 +08:00
parent 1d6d8feaec
commit 66bc512ae2
7 changed files with 250 additions and 47 deletions

View File

@@ -47,23 +47,26 @@
<u:Timeline
HorizontalAlignment="Left"
DescriptionMemberBinding="{ReflectionBinding Description}"
DisplayMemberBinding="{ReflectionBinding Header}"
HeaderMemberBinding="{ReflectionBinding Header}"
IconMemberBinding="{ReflectionBinding ItemType}"
IconTemplate="{StaticResource IconSelector}"
ItemsSource="{Binding Items}" />
<u:Timeline>
ItemsSource="{Binding Items}"
TimeMemberBinding="{ReflectionBinding Time}" />
<u:Timeline HorizontalAlignment="Left">
<u:TimelineItem
Content="Step 1"
Header="第一步"
Mode="Left"
Type="Default" />
<u:TimelineItem
Content="Step 2"
Header="第二步"
Mode="Right"
Type="Default" />
<u:TimelineItem
Content="Step 3"
Header="第三步"
Mode="Separate"
Type="Default" />
</u:Timeline>
</StackPanel>

View File

@@ -11,7 +11,6 @@ public class TimelineDemoViewModel: ViewModelBase
new()
{
Time = DateTime.Now,
TimeFormat = "yyyy-MM-dd HH:mm:ss",
Description = "Item 1",
Header = "审核中",
ItemType = TimelineItemType.Success,
@@ -19,7 +18,6 @@ public class TimelineDemoViewModel: ViewModelBase
new()
{
Time = DateTime.Now,
TimeFormat = "HH:mm:ss",
Description = "Item 2",
Header = "发布成功",
ItemType = TimelineItemType.Ongoing,
@@ -27,7 +25,6 @@ public class TimelineDemoViewModel: ViewModelBase
new()
{
Time = DateTime.Now,
TimeFormat = "HH:mm:ss",
Description = "Item 3",
Header = "审核失败",
ItemType = TimelineItemType.Error,