using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Messaging; using StrixMusic.Sdk.ViewModels; using StrixMusic.Shells.Groove.Messages.Navigation.Pages; namespace StrixMusic.Shells.Groove.ViewModels.Collections { /// /// A ViewModel for a . /// public class GrooveArtistCollectionViewModel : ObservableObject { private IArtistCollectionViewModel? _artistCollectionViewModel; /// /// Initializes a new instance of the class. /// public GrooveArtistCollectionViewModel() { } /// /// The inside this ViewModel on display. /// public IArtistCollectionViewModel? ArtistCollection { get => _artistCollectionViewModel; set => SetProperty(ref _artistCollectionViewModel, value); } } }