feat: add new readonly property: LineCount. add a demo of consuming this property. demo will be reverted.

This commit is contained in:
rabbitism
2025-07-13 15:32:33 +08:00
parent 0a684ec70f
commit ff65f4f441
2 changed files with 19 additions and 7 deletions

View File

@@ -104,11 +104,19 @@
<TabItem Header="Flat">
<TabControl>
<TabItem Header="Common">
<u:ElasticWrapPanel IsFillHorizontal="{Binding IsFillHorizontal}"
<u:ElasticWrapPanel
IsFillVertical="{Binding IsFillVertical}"
ItemHeight="{Binding ItemHeight}"
ItemWidth="{Binding ItemWidth}"
Orientation="{Binding SelectedOrientation}">
<u:ElasticWrapPanel.Styles>
<Style Selector="u|ElasticWrapPanel">
<Setter Property="IsFillHorizontal" Value="True" />
</Style>
<Style Selector="u|ElasticWrapPanel[LineCount=1]">
<Setter Property="IsFillHorizontal" Value="False" />
</Style>
</u:ElasticWrapPanel.Styles>
<Border Background="{DynamicResource SemiRed5Color}" />
<Border Background="{DynamicResource SemiPink5Color}" />
<Border Background="{DynamicResource SemiPurple5Color}" />