예제 #1
0
        public MyFile Open(MyFile file, TextRange doc)
        {
            using (FileStream fs = File.Create(file.FilePath))
            {
                doc.Save(fs, DataFormats.Rtf);
            }
            FileInfo nj      = new FileInfo(file.FilePath);
            MyFile   newFile = new MyFile();

            newFile.FileName = nj.Name;
            return(newFile);
        }
예제 #2
0
        private void OpenButtonClick(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == false)
            {
                return;
            }
            string filename = openFileDialog1.FileName;

            string[]  names = filename.Split(new char[] { '.' });
            TextRange doc   = new TextRange(mainText.Document.ContentStart, mainText.Document.ContentEnd);
            MyFile    file  = _package.FileManager.OpenFile(filename, names[1], doc);

            fileListBox.Items.Add(file.FileName);
        }
예제 #3
0
 public bool SaveNewName(MyFile file)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public bool Print(MyFile file)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public MyFile Open(MyFile file, TextRange doc)
 {
     throw new NotImplementedException();
 }
예제 #6
0
 public void CreateFile(MyFile file)
 {
     Files.Add(file);
     CurrentFileId = Files.Count - 1;
 }
예제 #7
0
 public MainPage(Package package, MyFile file)
 {
     InitializeComponent();
     _package = package;
     _package.FileManager.CreateFile(file);
 }
예제 #8
0
 public CreatePage(Package package)
 {
     InitializeComponent();
     _package = package;
     _file    = new MyFile();
 }