コード例 #1
0
        private void RenameDia_OnFinished(object sender, EventArgs e)
        {
            RenameDialogControl renameDialog  = (RenameDialogControl)sender;
            PlaylistModel       playlistModel = renameDialog.PlaylistModel;

            if (renameDialog.IsCancel)
            {
                return;
            }

            string PlaylistName = renameDialog.RenameText.Text;

            if (playlistModel == null)
            {
                PlaylistModel plm = new PlaylistModel
                {
                    PlaylistName = PlaylistName
                };
                plm.Add(renameDialog.ItemPath);
                AddToPlayList(plm);
                return;
            }
            playlistModel.PlaylistName = PlaylistName;
            AddToPlayList(playlistModel);
        }
コード例 #2
0
        public void CreateNewPlayList(PlaylistModel playlistModel)
        {
            RenameDialogControl renameDialog = new RenameDialogControl()
            {
                PlaylistModel = playlistModel
            };

            renameDialog.OnFinished += RenameDia_OnFinished;
            renameDialog.ShowDialog();
        }
コード例 #3
0
        private void RenameDialog_OnFinished(object sender, EventArgs e)
        {
            RenameDialogControl renameDialog  = (RenameDialogControl)sender;
            PlaylistModel       playlistModel = renameDialog.PlaylistModel;

            playlistModel.PlaylistName = renameDialog.RenameText.Text == (string.Empty) ?
                                         playlistModel.PlaylistName : renameDialog.RenameText.Text;

            RaisePropertyChanged(() => this.PlayListCollection);
        }
コード例 #4
0
        public void CreateNewPlayList(string ItemPath)
        {
            RenameDialogControl renameDialog = new RenameDialogControl()
            {
                ItemPath = ItemPath
            };

            renameDialog.OnFinished += RenameDia_OnFinished;
            renameDialog.ShowDialog();
        }
コード例 #5
0
        private void RenamePlaylist_executed(object sender, ExecutedRoutedEventArgs e)
        {
            PlaylistModel pm = (PlaylistModel)e.Parameter;

            RenameDialogControl renameDialog = new RenameDialogControl()
            {
                PlaylistModel = pm
            };

            renameDialog.OnFinished += RenameDialog_OnFinished;
            renameDialog.ShowDialog();
        }