public static BookTextUI ToBookTextUI(this MMRichTextBox richTextBox, bool isLayout = false) { var bookTextUI = new BookTextUI(); FEToBookUI(richTextBox, bookTextUI); bookTextUI.Document = isLayout ? null : richTextBox.Data; return(bookTextUI); }
public static MMRichTextBox ToRichTextBox(this BookTextUI bookTextUI, bool isLayout = false) { MMRichTextBox richTextBox = new MMRichTextBox(); BookUIToFE(bookTextUI, richTextBox); richTextBox.SetBinding(MMRichTextBox.DataProperty, new Binding("Document") { Mode = BindingMode.TwoWay, UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged }); return(richTextBox); }