Ejemplo n.º 1
0
        /// <summary>
        /// Metoda odpowiedzialna za reakcję aplikacji na wciśnięcie przycisku "Add"
        /// Otwiera okno AddingWindow, a po jego zamknięciu odświeża wyświetlaną listę utworów.
        /// </summary>
        /// <param name="sender">Odwołanie do przycisku, któy wywołał zdarzenie w tym przypadku przycisk z napisenm "Add"</param>
        /// <param name="e">Obiekt specyficzny dla zdarzenia</param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            AddingWindow win2 = new AddingWindow();

            win2.ShowDialog();
            songlibrary             = data.getSongList();
            YourListBox.ItemsSource = songlibrary;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Kontstruktor głównego okna aplikacji.
        /// Inicjalizuje obiekty klas zwiazane z bazami danych, YouTube Api.
        /// Wczytuje z bazy listę zapisanych utworow - obiektów klasy Song przy uruchamianiu się.
        /// Wyświetla główne okno aplikacji.
        /// </summary>
        public MainWindow()

        {
            InitializeComponent();
            //Linijka niżej służy do ponownego zainicjowania bazy danych
            //System.Data.Entity.Database.SetInitializer<DataBase>(new System.Data.Entity.DropCreateDatabaseIfModelChanges<DataBase>());


            data    = new DataBaseUsage();
            YouTube = new YTApi();

            songlibrary             = data.getSongList();
            YourListBox.ItemsSource = songlibrary;
        }