Cómo mostrar ObservableCollection <string> en un UserControl

Soy nuevo en WPF y he encontrado algunas preguntas similares, pero no puedo entender la última parte. Tengo un ViewModel con una ObservableCollection que contiene mensajes de error. Quiero mostrarlos en el formulario Y permitir que el usuario seleccione y copie todos o parte de los mensajes. (En el pasado, en las aplicaciones WinForm utilicé un RichTextBox para esto, pero no puedo encontrar la manera de vincularme a uno de la colección en WPF

Obtuve el aspecto que buscaba con el siguiente xaml, pero no hay una forma integrada de seleccionar y copiar como podría con un RichTextBox. ¿Alguien sabe qué control debo usar o si hay una manera de habilitar la selección / copia de los contenidos de todos los TextBlocks, o una forma de vincular esto a un RichTextBox?

    <Grid Margin="6">
    <ScrollViewer VerticalScrollBarVisibility="Auto"  Height="40" Grid.Column="0" Margin="6">
        <ItemsControl ItemsSource="{Binding ErrorMessages}" >            
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                     <TextBlock Text="{Binding Mode=OneWay}" />
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>
    </ScrollViewer>
</Grid>

[Editar] @Andrey Shvydky - Esto no encajaría en un comentario. Me tomó un tiempo descubrir la sintaxis adecuada (especialmente la cosa /), pero finalmente terminé con la sintaxis del documento de flujo que se muestra a continuación. Parece correcto en el formulario y al principio parece admitir seleccionar todo / copiar. Pero cuando pego después de seleccionar todo / copiar, nunca aparece nada. Alguien sabe por qué?

 <Grid Margin="6">
    <FlowDocumentScrollViewer>
        <FlowDocument >
            <Paragraph>
                <ItemsControl ItemsSource="{Binding ErrorMessages, Mode=OneWay}" />
                <Run Text="{Binding /, Mode=OneWay}" />
            </Paragraph>
        </FlowDocument>
    </FlowDocumentScrollViewer>
</Grid>

Respuestas a la pregunta(4)

Su respuesta a la pregunta