using System.Collections.ObjectModel; using System.Windows.Threading; namespace MyApp { public class ProgramData { ObservableCollection playList = new ObservableCollection(); ObservableCollection genreList = new ObservableCollection(); Media selectedItem = new Media("Ha", "ha"); bool autoSave = false; public bool AutoSave { get; set; } public ObservableCollection PlayList { get { return playList; } set { playList = value; } } public ObservableCollection GenreList { get { return genreList; } set { genreList = value; } } public Media SelectedItem { get { return selectedItem; } set { selectedItem = value; } } } }