I needed a text editor for the application once. We had a large xml file for the settings, and the user should be able to edit them.
It turns out that if your file is large enough (+ 10,000 lines), then the rich text field becomes quite slow.
How to create a gui mask: only if your user uses some short options, such as text. But I understand that you want your users to write creative text. This “gui mask” - “many small places” will make them feel in the 80s.
I suggest: do not write the Program, just write the plugin in the output editor. Some of them are free: http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor or add to the word - people love the Word and know the Word http://www.codeproject.com/Articles / 8837 / Writing-a-Word-Add-in-Part-I
And for data binding, etc.: After writing the text, the user just needs to click the save button, and you can analyze the input for information. I would not do it on the fly, as it can become quite slow. You also say that the information is connected in such a way that only if all the data is recorded, you can use it.
source share