Связывание текстового блока WPF с помощью List <string>

Кто-нибудь знает, есть ли простой способ привязать текстовый блок к списку. До сих пор я создал представление списка и связал его со списком, а затем у меня есть шаблон в представлении списка, в котором используется один текстовый блок.

то, что я действительно хотел бы сделать, это просто связать список с текстовым блоком и отобразить все строки.

В Winforms было свойство "Lines", в которое я мог просто добавить List, но я не вижу его в текстовом блоке WPF или TextBox.

Есть идеи?

я пропустил что-то простое?

Вот код

<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>

и класс 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;}

Я использую Prism, чтобы создать элемент управления и поместить его в WindowRegion

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

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос