JoeSmith3100
@JoeSmith3100
Начинающий программист C#

Как привязаться к свойству, которое отвечает за отображение элементов (TextAligment)?

Допустим есть такой код (сразу хочу сообщить, что мне известно, что вёрстка не очень, это можно не писать)

<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? (если попробовать сделать это напрямую, ожидаемо покажет что привязка произойдёт по элементу списка)
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы