Допустим есть такой код (сразу хочу сообщить, что мне известно, что вёрстка не очень, это можно не писать)
<ListView ItemsSource="{Binding DisplayedDictionary}" Margin="0,90,0,0" Height="450" Width="950" HorizontalAlignment="Center" VerticalAlignment="Top">
<ListView.View>
<GridView>
<!--Основные поля списка-->
<GridViewColumn Header="Первое поле" Width="150">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding FirstString}" TextAlignment="Center"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Второе поле" Width="150">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding SecondString}" TextAlignment="Center"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Третье поле" Width="400">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding ThirdString}" TextAlignment="Center"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<!--Поле выбора элемента (добавление его в список пользовательского словаря)-->
<GridViewColumn Header="Выбрать" Width="100">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch">
<CheckBox x:Name="chkAvg" IsChecked="{Binding IsChoised}" HorizontalAlignment="Center" />
</Grid>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
Каким образом возможно привязаться к свойству текстблоков TextAlignment? (если попробовать сделать это напрямую, ожидаемо покажет что привязка произойдёт по элементу списка)