added buttons for play list

This commit is contained in:
2026-08-15 17:59:49 +02:00
parent 716d39d117
commit 569f436789
2 changed files with 65 additions and 39 deletions
+8
View File
@@ -81,4 +81,12 @@
</Page>
</ItemGroup>
<ItemGroup>
<EditorConfigFiles Remove="D:\work\Harmony\HarmonyWinUI\.editorconfig" />
</ItemGroup>
<ItemGroup>
<None Include="D:\work\Harmony\HarmonyWinUI\.editorconfig" />
</ItemGroup>
</Project>
+57 -39
View File
@@ -24,7 +24,7 @@
<!-- Pravý panel -->
<ColumnDefinition Width="320" MinWidth="180" MaxWidth="600" />
</Grid.ColumnDefinitions>
<NavigationView
Grid.Column="0"
PaneDisplayMode="Left"
@@ -60,44 +60,62 @@
ResizeDirection="Columns"
ResizeBehavior="PreviousAndNext" />
<ListView
Grid.Column="2"
SelectionMode="Single"
ItemsSource="{x:Bind Items}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="local:PlayListItem">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Ellipse x:Name="Ellipse"
Grid.RowSpan="2"
Width ="32"
Height="32"
Margin="6"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Fill="{ThemeResource SystemControlBackgroundBaseMediumBrush}"/>
<TextBlock Grid.Column="1"
Text="{x:Bind TrackName}"
x:Phase="1"
Style="{ThemeResource BaseTextBlockStyle}"
Margin="12,6,0,0"/>
<TextBlock Grid.Column="1"
Grid.Row="1"
Text="{x:Bind ArtistName}"
x:Phase="2"
Style="{ThemeResource BodyTextBlockStyle}"
Margin="12,0,0,6"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<CommandBar
Background="Transparent"
IsOpen="False"
DefaultLabelPosition="Right"
HorizontalAlignment="Left">
<AppBarButton Icon="OpenFile" Label="Open"/>
<AppBarButton Icon="Save" Label="Save"/>
<AppBarButton Icon="Delete" Label="Delete"/>
</CommandBar>
<ListView
Grid.Row="1"
SelectionMode="Single"
ItemsSource="{x:Bind Items}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="local:PlayListItem">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Ellipse x:Name="Ellipse"
Grid.RowSpan="2"
Width ="32"
Height="32"
Margin="6"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Fill="{ThemeResource SystemControlBackgroundBaseMediumBrush}"/>
<TextBlock Grid.Column="1"
Text="{x:Bind TrackName}"
x:Phase="1"
Style="{ThemeResource BaseTextBlockStyle}"
Margin="12,6,0,0"/>
<TextBlock Grid.Column="1"
Grid.Row="1"
Text="{x:Bind ArtistName}"
x:Phase="2"
Style="{ThemeResource BodyTextBlockStyle}"
Margin="12,0,0,6"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>