Beispiel #1
0
        public Playlists(ListBox listbox, TextBox name_playlist, Button create_playlist, Button delete_playlist, Button view_playlist, MainWindow main
            , Button add_To_Playlist, Button remove_To_Playlist, Button clear_To_Playlist, Button delete_To_Playlist, TextBox name_To_Playlist, Button change_Name_To_Playlist,
            ListBox list_Playlist)
        {
            this._listbox = listbox;
            this._name_playlist = name_playlist;
            this._create_playlist = create_playlist;
            this._delete_playlist = delete_playlist;
            this._view_playlist = view_playlist;

            this._add_To_Playlist = add_To_Playlist;
            this._remove_To_Playlist = remove_To_Playlist;
            this._clear_To_Playlist = clear_To_Playlist;
            this._delete_To_Playlist = delete_To_Playlist;
            this._name_To_Playlist = name_To_Playlist;
            this._change_Name_To_Playlist = change_Name_To_Playlist;
            this._list_Playlist = list_Playlist;

            this._main = main;
            this.ItemList = new ObservableCollection<String>();
            this._listbox.ItemsSource = this.ItemList;
            this._list = new List<Playlist>();
            this._current_view = -1;

            this._create_playlist.Click += new RoutedEventHandler(Click_Create);
            this._delete_playlist.Click += new RoutedEventHandler(Click_Delete);
            this._view_playlist.Click += new RoutedEventHandler(Click_View);
            this._listbox.MouseDoubleClick += new MouseButtonEventHandler(Playlists_DoubleClick);
        }
Beispiel #2
0
        public Liste_lecture(ListBox listbox, TextBox name_list, Button create_playlist, Button button_add, Button button_remove, MainWindow main, bool repeat = false, bool shuffle = false)
        {
            this.isResearch = false;
            this.Items = new List<string>();
            this._listbox = listbox;
            this._name_list = name_list;
            this._create_playlist = create_playlist;
            this._button_add = button_add;
            this._button_remove = button_remove;
            this._main = main;
            this._current = 0;
            this._repeat = repeat;
            this._shuffle = shuffle;

            this.ItemList = new ObservableCollection<String>();
            this._listbox.ItemsSource = this.ItemList;
            this._button_add.Click += new RoutedEventHandler(Click_Add);
            this._button_remove.Click += new RoutedEventHandler(Click_Remove);
            this._create_playlist.Click += new RoutedEventHandler(Click_Create);
            this._listbox.MouseDoubleClick += new MouseButtonEventHandler(liste_lecture_List_DoubleClick);
            this._listbox.SelectionMode = SelectionMode.Single;
            this.random = new Random();
            this._main.KeyDown += new KeyEventHandler(liste_key_down);
            this._listbox.SelectedIndex = 0;
        }