Ligação de bloco de texto WPF com Lista <cadeia>

alguém sabe se existe uma maneira simples de vincular um bloco de texto a uma lista. O que eu fiz até agora é criar uma listview e vinculá-la à lista e, em seguida, tenho um modelo na listview que usa um único bloco de texto.

o que eu realmente gostaria de fazer é vincular a lista a um bloco de texto e exibir todas as linhas.

No WinForms, havia uma propriedade "Linhas" na qual eu poderia lançar a Lista, mas não a vejo no bloco de texto WPF ou TextBox.

Alguma ideia?

eu perdi algo simples?

Aqui está o 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>

e a classe 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;}

Estou usando o Prism para criar o controle e colocá-lo em um WindowRegion

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

obrigado