WPF MVVM RichText Demo using YDock[Panel]
Briefly

The Model, View, and ViewModel (MVVM) pattern is beneficial for simplifying code organization and facilitating application testing through separating data, logic, and user interface components.
DependencyInjection, custom dialogs, and docking framework like YDock can enhance MVVM implementation and facilitate unit testing.
Read at CodeProject
[
add
]
[
|
|
]