public MainWindow() { InitializeComponent(); _vm = new PresentationViewModel(); DataContext = _vm; var doc = new FlowDocument(new Paragraph(new Run(_vm.SourceText))); RichTextToParce.Document = doc; }
public void Should_Produce_Document_Two_Match() { var source = "Hello world from my \"hello world\" application"; var pattern = "world"; var vm = new PresentationViewModel(){RegexPattern = pattern}; vm.Parse(); Assert.AreEqual(source, vm.SourceText); Assert.AreEqual(pattern, vm.RegexPattern); Assert.AreEqual(source, new TextRange(vm.ParsedDocument.ContentStart, vm.ParsedDocument.ContentEnd).Text.Trim()); }
public MainWindow() { InitializeComponent(); _vm = new PresentationViewModel(); DataContext = _vm; var doc = new FlowDocument(new Paragraph(new Run(_vm.SourceText))); RichTextToParce.Document = doc; }