private void richEditControl1_DocumentLoaded(object sender, EventArgs e) { IUriProviderService service = richEditControl1.GetService <IUriProviderService>(); if (service != null) { service.RegisterProvider(new CustomUriProvider()); } }
private void server_DocumentLoaded(object sender, EventArgs e) { IUriProviderService service = server.GetService <IUriProviderService>(); if (service != null) { service.RegisterProvider(new CustomUriProvider()); } }
private void OnExportHtmlClick(object sender, EventArgs e) { string fileName = GetFileName("HyperText Markup Language Format|*.html"); if (String.IsNullOrEmpty(fileName)) { return; } IUriProviderService svc = (IUriProviderService)richEditControl1.GetService(typeof(IUriProviderService)); svc.RegisterProvider(new MyUriProvider(Path.GetDirectoryName(fileName))); string stringHtml = String.Empty; ExportHtml(out stringHtml, null, fileName); this.memoEdit2.Text = stringHtml; SaveFile(fileName, stringHtml); }
private void btnSaveHTMLStorage_Click(object sender, RoutedEventArgs e) { #region #savehtmlstorage IUriProviderService service = richEditControl1.GetService <IUriProviderService>(); if (service != null) { service.RegisterProvider(new IsolatedStorageUriProvider("HTMLFiles")); } try { using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication()) { store.CreateDirectory("HTMLFiles"); using (IsolatedStorageFileStream fStream = store.CreateFile("HTMLFiles\\test.html")) richEditControl1.SaveDocument(fStream, DocumentFormat.Html); } } catch (Exception ex) { MessageBox.Show(string.Format("Error saving file.{0}{1}", Environment.NewLine, ex.Message)); } #endregion #savehtmlstorage }