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