mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-04-27 03:33:24 +08:00
feat: optimize demo.
This commit is contained in:
@@ -86,7 +86,7 @@
|
|||||||
BorderThickness="1">
|
BorderThickness="1">
|
||||||
<SplitView
|
<SplitView
|
||||||
Name="SplitView"
|
Name="SplitView"
|
||||||
IsPaneOpen="{Binding #PaneOpenButton.IsChecked}"
|
IsPaneOpen="{Binding #PaneOpenButton.IsChecked,Mode=TwoWay}"
|
||||||
UseLightDismissOverlayMode="{Binding #UseLightDismissOverlayModeButton.IsChecked}"
|
UseLightDismissOverlayMode="{Binding #UseLightDismissOverlayModeButton.IsChecked}"
|
||||||
PanePlacement="{Binding #PanePlacementButton.IsChecked}"
|
PanePlacement="{Binding #PanePlacementButton.IsChecked}"
|
||||||
DisplayMode="{Binding #DisplayModeSelector.SelectedItem}"
|
DisplayMode="{Binding #DisplayModeSelector.SelectedItem}"
|
||||||
@@ -184,8 +184,9 @@
|
|||||||
BorderBrush="{DynamicResource SemiGrey1}"
|
BorderBrush="{DynamicResource SemiGrey1}"
|
||||||
BorderThickness="1">
|
BorderThickness="1">
|
||||||
<SplitView
|
<SplitView
|
||||||
|
Name="SplitView2"
|
||||||
Theme="{DynamicResource VerticalSplitView}"
|
Theme="{DynamicResource VerticalSplitView}"
|
||||||
IsPaneOpen="{Binding #PaneOpenButton.IsChecked}"
|
IsPaneOpen="{Binding #PaneOpenButton.IsChecked,Mode=TwoWay}"
|
||||||
UseLightDismissOverlayMode="{Binding #UseLightDismissOverlayModeButton.IsChecked}"
|
UseLightDismissOverlayMode="{Binding #UseLightDismissOverlayModeButton.IsChecked}"
|
||||||
PanePlacement="{Binding #PanePlacementButton.IsChecked}"
|
PanePlacement="{Binding #PanePlacementButton.IsChecked}"
|
||||||
DisplayMode="{Binding #DisplayModeSelector.SelectedItem}"
|
DisplayMode="{Binding #DisplayModeSelector.SelectedItem}"
|
||||||
@@ -198,28 +199,28 @@
|
|||||||
</LinearGradientBrush>
|
</LinearGradientBrush>
|
||||||
</SplitView.Background>
|
</SplitView.Background>
|
||||||
<SplitView.Pane>
|
<SplitView.Pane>
|
||||||
<Grid RowDefinitions="Auto,*,Auto">
|
<Grid RowDefinitions="Auto,Auto,*">
|
||||||
<TextBlock
|
<ToggleSwitch
|
||||||
Grid.Row="0"
|
Grid.Row="0"
|
||||||
|
Theme="{DynamicResource IconBorderlessToggleSwitch}"
|
||||||
|
Content="{StaticResource SemiIconSidebar}"
|
||||||
|
HorizontalAlignment="Left"
|
||||||
|
IsChecked="{Binding #SplitView2.IsPaneOpen}">
|
||||||
|
</ToggleSwitch>
|
||||||
|
<TextBlock
|
||||||
|
Grid.Row="1"
|
||||||
Margin="8,12"
|
Margin="8,12"
|
||||||
FontWeight="Bold"
|
FontWeight="Bold"
|
||||||
Text="Playlist" />
|
Text="Playlist" />
|
||||||
<ListBox
|
<ListBox
|
||||||
Grid.Row="1"
|
|
||||||
ItemsSource="{Binding Songs}" />
|
|
||||||
<ToggleSwitch
|
|
||||||
Grid.Row="2"
|
Grid.Row="2"
|
||||||
Theme="{DynamicResource IconBorderlessToggleSwitch}"
|
ItemsSource="{Binding Songs}" />
|
||||||
Content="{StaticResource SemiIconSidebar}"
|
|
||||||
HorizontalAlignment="Left"
|
|
||||||
IsChecked="{Binding #SplitView.IsPaneOpen}">
|
|
||||||
</ToggleSwitch>
|
|
||||||
</Grid>
|
</Grid>
|
||||||
</SplitView.Pane>
|
</SplitView.Pane>
|
||||||
|
|
||||||
<Panel>
|
<Panel>
|
||||||
<Panel.Styles>
|
<Panel.Styles>
|
||||||
<Style Selector="Image#AlbumCover">
|
<Style Selector="Image#AlbumCover2">
|
||||||
<Style.Animations>
|
<Style.Animations>
|
||||||
<Animation IterationCount="Infinite" Duration="0:0:40">
|
<Animation IterationCount="Infinite" Duration="0:0:40">
|
||||||
<KeyFrame Cue="0%">
|
<KeyFrame Cue="0%">
|
||||||
@@ -234,6 +235,7 @@
|
|||||||
</Panel.Styles>
|
</Panel.Styles>
|
||||||
<Image
|
<Image
|
||||||
Source="/Assets/WORLD.png"
|
Source="/Assets/WORLD.png"
|
||||||
|
Name="AlbumCover2"
|
||||||
Width="200"
|
Width="200"
|
||||||
Height="200" />
|
Height="200" />
|
||||||
<Arc
|
<Arc
|
||||||
|
|||||||
Reference in New Issue
Block a user