using CommunityToolkit.Mvvm.ComponentModel; using StrixMusic.Sdk.ViewModels; using StrixMusic.Shells.Groove.ViewModels.Collections; using Windows.UI; namespace StrixMusic.Shells.Groove.ViewModels.Pages { /// /// A ViewModel for an . /// public class GroovePlaylistPageViewModel : ObservableObject { private PlaylistViewModel? _playlistViewModel; private Color? _backgroundColor; /// /// Initializes a new instance of the class. /// public GroovePlaylistPageViewModel() { } /// /// The inside this ViewModel on display. /// public PlaylistViewModel? Playlist { get => _playlistViewModel; set => SetProperty(ref _playlistViewModel, value); } /// /// Gets or sets the color of the background for the . /// public Color? BackgroundColor { get => _backgroundColor; set => SetProperty(ref _backgroundColor, value); } } }