Связывание текстового блока 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);
Спасибо