public static void HelpRequested(ModelSystemStructureModel modelSystemStructure) { if(modelSystemStructure != null) { var documentationControl = new DocumentationControl() { Type = modelSystemStructure.Type }; MainWindow.Us.NewDocumentationWindow(documentationControl); Keyboard.Focus(documentationControl); } }
private static void SetDescription(DocumentationControl window, string description) { StringBuilder builder = new StringBuilder(); window.Browser.Visibility = Visibility.Collapsed; builder.Append(@"<!DOCTYPE html> <html> <head><meta http-equiv='X-UA-Compatible' content='IE=edge' /> </head><body style='background-color: #091832; color:#fff;'>"); builder.Append(description); builder.Append("</body></html>"); window.ModuleDescription = builder.ToString(); window.Browser.NavigateToString(window.ModuleDescription); window.Browser.Visibility = Visibility.Visible; }
internal void NewDocumentationWindow(DocumentationControl documentationControl) { var doc = AddNewWindow("Documentation - " + documentationControl.TypeNameText, documentationControl); documentationControl.RequestClose += (ignored) => doc.Close(); doc.IsSelected = true; Keyboard.Focus(documentationControl); documentationControl.Focus(); }