Beispiel #1
0
        private void AddNewFolderExecute(object parameter)
        {
            PackageFolder folder     = (parameter ?? SelectedItem) as PackageFolder;
            string        folderName = "NewFolder";
            bool          result     = UIServices.OpenRenameDialog(folderName, out folderName);

            if (result)
            {
                folder.AddFolder(folderName);
            }
        }
Beispiel #2
0
        private void AddNewFolderExecute(object parameter)
        {
            parameter ??= SelectedItem ?? RootFolder;
            var folder     = parameter as PackageFolder;
            var folderName = "NewFolder";
            var result     = UIServices.OpenRenameDialog(folderName, "Provide name for the new folder.", out folderName);

            if (result)
            {
                folder?.AddFolder(folderName);
            }
        }
        private void AddNewFolderExecute(object parameter)
        {
            DiagnosticsClient.TrackEvent("PackageViewModel_AddNewFolderExecute");

            parameter ??= SelectedItem ?? RootFolder;
            var folder     = parameter as PackageFolder;
            var folderName = "NewFolder";
            var result     = UIServices.OpenRenameDialog(folderName, "Provide name for the new folder.", out folderName);

            if (result)
            {
                folder?.AddFolder(folderName);
            }
        }
Beispiel #4
0
        private void RenameContentExecuted(object parameter)
        {
            var part = (parameter ?? SelectedItem) as PackagePart;

            if (part != null)
            {
                string newName;
                bool   result = UIServices.OpenRenameDialog(part.Name, out newName);
                if (result)
                {
                    part.Rename(newName);
                }
            }
        }
Beispiel #5
0
        private void RenameContentExecuted(object parameter)
        {
            if ((parameter ?? SelectedItem) is PackagePart part)
            {
                var result = UIServices.OpenRenameDialog(
                    part.Name,
                    "Provide new name for '" + part.Name + "'.",
                    out var newName);

                if (result)
                {
                    part.Rename(newName);
                }
            }
        }
        private void RenameContentExecuted(object parameter)
        {
            DiagnosticsClient.TrackEvent("PackageViewModel_RenameContentExecuted");

            if ((parameter ?? SelectedItem) is PackagePart part)
            {
                var result = UIServices.OpenRenameDialog(
                    part.Name,
                    "Provide new name for '" + part.Name + "'.",
                    out var newName);

                if (result)
                {
                    part.Rename(newName);
                }
            }
        }
Beispiel #7
0
        private void AddNewFileToFolder(PackageFolder folder)
        {
            var result = UIServices.OpenRenameDialog(
                "NewFile.txt",
                "Provide name for the new file.",
                out var newName);

            if (result)
            {
                var sourcePath = FileHelper.CreateTempFile(newName);
                var file       = folder.AddFile(sourcePath);
                // file can be null if it collides with other files in the same directory
                if (file != null)
                {
                    EditFileCommandExecute(file);
                }
            }
        }