예제 #1
0
        public MainWindow()
        {
            InitializeComponent();


            if (File.Exists(fileUrl))
            {
                LoadCurrentVolume(fileUrl);
                LoadLibraries(fileUrl);
                LoadPlaylists(fileUrl);
                LoadLibraryMediaPlaylist();
            }
            else
            {
                ConfigFile.CreateNewFile(fileUrl);
            }

            MainGrid.DataContext               = player;
            ControlPanelGrid.DataContext       = this;
            VolumeGrid.DataContext             = player;
            PlaylistsListView.ItemsSource      = PlaylistsToString;
            LibraryListView.ItemsSource        = Libraries;
            CurrentPlayingListView.ItemsSource = CurrentSongs;

            CreateTitleToFilesWithoutMetaData();

            timer          = new DispatcherTimer();
            timer.Tick    += TimerOnTick;
            timer.Interval = TimeSpan.FromSeconds(1);
            timer.Start();
        }
예제 #2
0
 public MediaPlayerController()
 {
     if (File.Exists(fileUrl))
     {
         LoadCurrentVolume(fileUrl);
         LoadLibraries(fileUrl);
         LoadPlaylists(fileUrl);
         LoadLibraryMediaPlaylist();
     }
     else
     {
         ConfigFile.CreateNewFile(fileUrl);
     }
 }