feat: optimize demo.

This commit is contained in:
Zhang Dian
2025-04-25 15:32:35 +08:00
parent 1ae0585325
commit cf79993d4a

View File

@@ -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