示例#1
0
        private void Playlist_Click(object sender, RoutedEventArgs e)
        {
            PlaylistWindow playlistWindow = new PlaylistWindow(facade.GetSongsList());

            playlistWindow.Owner = this;
            playlistWindow.Show();
        }
        //      -----------

        public static void Show(
            Window ownerWindow,
            Playlist playlist,
            IEnumerable <PlaylistTrack>?additionalTracks = null,
            Action?refreshOwner = null)
        {
            var window = new PlaylistWindow(playlist, additionalTracks, refreshOwner)
            {
                Owner = ownerWindow
            };

            window.Show();
        }
示例#3
0
 public Form1()
 {
     this.Visible = false;
     InitializeComponent();
     playlistWindow               = new PlaylistWindow();
     playerWindow                 = new PlayerWindow();
     playlistWindow.Visible       = false;
     playerWindow.Visible         = true;
     playerWindow._playlistWindow = playlistWindow;
     playlistWindow._playerWindow = playerWindow;
     playerWindow.SetSubscription();
     playlistWindow.SetSubscription();
     playlistWindow.ControlBox      = false;
     playlistWindow.FormBorderStyle = FormBorderStyle.FixedSingle;
     playerWindow.FormBorderStyle   = FormBorderStyle.FixedSingle;
 }