Ejemplo n.º 1
0
        private void SaveFileBtn_Click(object sender, RoutedEventArgs e)
        {
            string rtfFile = System.IO.Path.Combine(VM.NotesPath, $"{VM.SelectedNote.Id}.rtf");

            VM.SelectedNote.FileLocation = rtfFile;

            FileStream fs    = new FileStream(VM.SelectedNote.FileLocation, FileMode.Create);
            TextRange  range = new TextRange(contentRichTextBox.Document.ContentStart, contentRichTextBox.Document.ContentEnd);

            range.Save(fs, DataFormats.Rtf);

            VM.UpdateSelectedNote();
        }
Ejemplo n.º 2
0
        private void saveFileButton_Click(object sender, RoutedEventArgs e)
        {
            string rtfFile = System.IO.Path.Combine(Environment.CurrentDirectory, $"{VM.SelectedNote.Id}.rtf");

            VM.SelectedNote.FileLocation = rtfFile;

            FileStream fileStream = new FileStream(rtfFile, FileMode.Create);
            TextRange  range      = new TextRange(contentRichTextBox.Document.ContentStart, contentRichTextBox.Document.ContentEnd);

            range.Save(fileStream, DataFormats.Rtf);

            VM.UpdateSelectedNote();
        }
Ejemplo n.º 3
0
        private void SaveFileButton_Click(object sender, RoutedEventArgs e)
        {
            string rtfFIle = System.IO.Path.Combine(Environment.CurrentDirectory, $"{viewModel.SelectedNote.Id}.rtf");

            viewModel.SelectedNote.FileLocation = rtfFIle;

            //Create new file if it doesn't exist or override the existing file
            FileStream fileStream = new FileStream(rtfFIle, FileMode.Create);
            TextRange  range      = new TextRange(contentRichTextBox.Document.ContentStart, contentRichTextBox.Document.ContentEnd);

            range.Save(fileStream, DataFormats.Rtf);
            fileStream.Close();
            viewModel.UpdateSelectedNote();
        }
Ejemplo n.º 4
0
        private void SaveFileButton_Click(object sender, RoutedEventArgs e)
        {
            int    noteId  = viewModel.SelectedNote.Id;
            string rtfFile = System.IO.Path.Combine(Environment.CurrentDirectory, $"{noteId}.rtf");

            viewModel.SelectedNote.FileLocation = rtfFile;

            FileStream  fileStream  = new FileStream(rtfFile, FileMode.Create);
            TextPointer docStart    = contentRichTextBox.Document.ContentStart;
            TextPointer docEnd      = contentRichTextBox.Document.ContentEnd;
            TextRange   completeDoc = new TextRange(docStart, docEnd);

            completeDoc.Save(fileStream, DataFormats.Rtf);

            viewModel.UpdateSelectedNote();
        }
        private async void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            string fileName = $"{viewModel.SelectedNote.ID}.rtf";
            string rtfFile  = System.IO.Path.Combine(Environment.CurrentDirectory, fileName);

            using (FileStream fileStream = new FileStream(rtfFile, FileMode.Create))
            {
                var contents = new TextRange(contentRichTextBox.Document.ContentStart,
                                             contentRichTextBox.Document.ContentEnd);
                contents.Save(fileStream, DataFormats.Rtf);
            }
            string fileUrl = await UploadFile(rtfFile, fileName);

            viewModel.SelectedNote.FileLocation = fileUrl;
            viewModel.UpdateSelectedNote();
        }
Ejemplo n.º 6
0
        private void SaveFileButton_Click(object sender, RoutedEventArgs e)
        {
            if (contentRichTextBox.IsFocused == true || contentTitleTextBox.IsFocused == true)
            {
                if (vm.SelectedNote != null)
                {
                    string rtfFile = System.IO.Path.Combine(Environment.CurrentDirectory, $"files/{vm.SelectedNote.Id}-{vm.SelectedNote.Title}.rtf");
                    vm.SelectedNote.FileLocation = rtfFile;

                    using (FileStream fileStream = new FileStream(rtfFile, FileMode.Create))
                    {
                        TextRange range = new TextRange(contentRichTextBox.Document.ContentStart, contentRichTextBox.Document.ContentEnd);
                        range.Save(fileStream, DataFormats.Rtf);
                        MessageBox.Show("File has been saved");
                    }

                    vm.UpdateSelectedNote();
                }
            }
        }