Example #1
0
        private void richEditControl1_DocumentLoaded(object sender, EventArgs e)
        {
            IUriProviderService service = richEditControl1.GetService <IUriProviderService>();

            if (service != null)
            {
                service.RegisterProvider(new CustomUriProvider());
            }
        }
Example #2
0
        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);
        }
Example #4
0
        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
        }