protected void OnEditorDocumentReady(object sender, RoutedEventArgs e) { var editor = sender as HtmlEditorExtend.Views.HtmlEditor; (editor.Document.MsHtmlDocInterface as HTMLDocumentEvents2_Event).ondblclick += obj => { var htmlEditor = new HtmlEditor.HtmlEditor(new HtmlEditorVM(editor.ContentHtml)); var dialog = htmlEditor.ShowDialog(); if (dialog.GetValueOrDefault(true)) { editor.BindingContent = htmlEditor.PageViewModel.HtmlContent; } return(true); }; }
private void OnViewResultClick(object sender, RoutedEventArgs e) { var selectedItem = trvTest.SelectedItem; if (selectedItem is KeyValueDisplay) { var type = ((KeyValueDisplay)selectedItem).Key; var subTest = (SubTest)trvTest.SelectedContainer.ParentItem.Item; var testResult = XmlHelper.BuildTestResult(type == SubTestType.Writing.ToString() ? subTest.XmlWritingStructure : subTest.XmlListeningStructure); var htmlEditor = new HtmlEditor.HtmlEditor(new HtmlEditorVM(testResult)); htmlEditor.Show(); } else { RadMessageBox.Show(AppCommonResource.NotSelectedSubTest); } }