Updated playlist view name. Added custom title bar.

This commit is contained in:
2026-07-26 22:37:17 -04:00
parent 140d4ea49a
commit c334a4166f
8 changed files with 47 additions and 23 deletions

View File

@@ -1,5 +1,5 @@
<UserControl
x:Class="Harmonia.WinUI.Views.PlaylistView"
<UserControl
x:Class="Harmonia.WinUI.Views.PlaylistDetailView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Harmonia.WinUI.Views"
@@ -7,8 +7,8 @@
xmlns:playlists="using:Harmonia.Core.Playlists"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
DataContext="{Binding Source={StaticResource Locator}, Path=PlaylistViewModel}"
d:DataContext="{d:DesignInstance Type=vm:PlaylistViewModel, IsDesignTimeCreatable=True}"
DataContext="{Binding Source={StaticResource Locator}, Path=PlaylistDetailViewModel}"
d:DataContext="{d:DesignInstance Type=vm:PlaylistDetailViewModel, IsDesignTimeCreatable=True}"
mc:Ignorable="d">
<UserControl.Resources>
<!--<SolidColorBrush x:Key="PlaylistBackground" Color="#393a45"/>-->

View File

@@ -1,4 +1,4 @@
using CommunityToolkit.WinUI;
using CommunityToolkit.WinUI;
using Harmonia.Core.Imaging;
using Harmonia.Core.Playlists;
using Harmonia.WinUI.ViewModels;
@@ -18,15 +18,15 @@ using Windows.UI.Popups;
namespace Harmonia.WinUI.Views;
public sealed partial class PlaylistView : UserControl
public sealed partial class PlaylistDetailView : UserControl
{
private readonly PlaylistViewModel _viewModel;
private readonly PlaylistDetailViewModel _viewModel;
public PlaylistView()
public PlaylistDetailView()
{
InitializeComponent();
_viewModel = (PlaylistViewModel)DataContext;
_viewModel = (PlaylistDetailViewModel)DataContext;
_viewModel.PropertyChanging += OnViewModelPropertyChanging;
_viewModel.PropertyChanged += OnViewModelPropertyChanged;
_viewModel.PlayingSongChangedAutomatically += OnPlayingSongChangedAutomatically;