MarkdownEditorSimpleInterop Class
Westwind.WebView.Wpf.BaseJavaScriptInterop
   MarkdownMonster.MarkdownEditorSimpleInterop

Class Members

MemberDescription
Constructor
GetKeyBindingsJson Return keyboard bindings object as a JSON string so we can bind inside of the editor JavaScript
public string GetKeyBindingsJson()
GetSelection Gets the current text of the selection in the editor. If nothing is selected (ie. just a cursor) an empty string is returned.
public Task GetSelection()
GetValue Retrieves the Editor value
public Task GetValue()
GotFocus
public void GotFocus()
IsDirty This is multi-purpose function that: * Retrieves the text from the editor into the Document.CurrentText * Checks to see if the previous CurrentText matches the retrieved text This is the current…
public bool IsDirty(bool previewIfDirty, string markdown)
LostFocus
public void LostFocus()
SetFocus
public Task SetFocus()
SetLanguage
public Task SetLanguage(string syntax)
SetSelection Sets the value of the current cursor insertion point. Either the cursor position or if selection is active replaces the entire selection with the text passed.
public Task SetSelection(string text)
SetSelectionRange Selects the specified range of characters in the editor using a value from GetSelectionRange
public Task SetSelectionRange(int startRow, int startColumn, int endRow, int endColumn)
public Task SetSelectionRange(SelectionRange range)
SetShowLineNumbers
public Task SetShowLineNumbers(bool show)
SetValue Set the value of the Editor
public Task SetValue(string value, object position, bool keepUndoBuffer)
Editor
Model
Namespace: MarkdownMonster

Assembly: MarkdownMonster.dll



© West Wind Technologies, 2025 • Updated: 2025-02-25
Comment or report problem with topic