Ligação WPF TwoWay de ListBox usando DataTemplate [duplicado]

Duplicata Possível:
Como tornar ListBox editável quando ligado a uma lista <string>?

Eu estou tentando definir uma ligação de dois entre uma lista chamada "ListStr" objeto e um controle ListBox WPF. Além disso, eu quero que os itens sejam editáveis, então eu adicionei um DataTemplate com TextBoxes esperando que ele modificasse os itens de ListStr imediatamente via TextBoxes.

Mas quando estou tentando editar um deles, não funciona ...

Qualquer ideia ?

PS: Eu tentei adicionar o parâmetro Mode = TwoWay, mas ainda não está funcionando

Aqui está o XAML:

<ListBox ItemsSource="{Binding Path=ListStr}" Style="{DynamicResource ResourceKey=stlItemTextContentListBoxEdit}" />

Aqui está o código do estilo:

<Style x:Key="stlItemTextContentListBoxEdit" TargetType="{x:Type ListBox}">
<Setter Property="Background" Value="#FF0F2592" />
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="Foreground" Value="White" />
<Setter Property="Height" Value="150" />
<Setter Property="Width" Value="200" />
<Setter Property="HorizontalContentAlignment" Value="Left" />
<Setter Property="ItemTemplate" Value="{DynamicResource ResourceKey=dtplItemTextContentListBoxEdit}" /></Style>

E o DataTemplate:

<DataTemplate x:Key="dtplItemTextContentListBoxEdit">
    <TextBox Text="{Binding Path=.}" Width="175" />
</DataTemplate>

questionAnswers(2)

yourAnswerToTheQuestion