Enlace de bloque de texto WPF con List <string>

¿Alguien sabe si hay una manera simple de vincular un bloque de texto a una Lista? Lo que he hecho hasta ahora es crear una vista de lista y vincularla a la Lista y luego tengo una plantilla dentro de la vista de lista que usa un solo bloque de texto.

lo que realmente me gustaría hacer es vincular la Lista a un bloque de texto y hacer que muestre todas las líneas.

En Winforms había una propiedad "Líneas" en la que podía simplemente lanzar la Lista, pero no la veo en el bloque de texto WPF o TextBox.

¿Algunas ideas?

¿Me perdí algo simple?

Aquí está el código

<UserControl x:Class="QSTClient.Infrastructure.Library.Views.WorkItemLogView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         Width="500" Height="400">
<StackPanel>
    <ListView ItemsSource="{Binding Path=Logs}" >
        <ListView.View>
            <GridView>
                <GridViewColumn Header="Log Message">
                    <GridViewColumn.CellTemplate>
                        <DataTemplate>
                            <TextBlock Text="{Binding}"/>
                        </DataTemplate>
                    </GridViewColumn.CellTemplate>
                </GridViewColumn>
            </GridView>
        </ListView.View>
    </ListView>
</StackPanel>

y la clase WorkItem

public class WorkItem
{
    public string Name { get; set; }
    public string Description { get; set; }
    public string CurrentLog { get; private set; }
    public string CurrentStatus { get; private set; }
    public WorkItemStatus Status { get; set; }
    public ThreadSafeObservableCollection<string> Logs{get;private set;}

Estoy usando Prism para crear el control y ponerlo en una WindowRegion

        WorkItemLogView newView = container.Resolve<WorkItemLogView>();
        newView.DataContext = workItem;
        regionManager.Regions["ShellWindowRegion"].Add(newView);

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta