Снятие флажка выбора элемента в WPF ListView - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть этот код:

        <ListView Grid.Row="0" Grid.Column="0" Margin="5" HorizontalAlignment="Stretch" Name="netcastListView" ItemsSource="{Binding NetcastList}">
            <ListView.View>
                <GridView>
                    <GridViewColumn Width="Auto">
                        <GridViewColumnHeader Content="Sync" />
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <CheckBox IsChecked="{Binding IsSynced}" Command="{Binding Source={StaticResource mainViewModel}, Path=UpdateNetcastCommand}" CommandParameter="{Binding}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Width="Auto">
                        <GridViewColumnHeader Content="Netcast" />
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding ShowTitle}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

Когда я выбираю элемент в просмотре списка, он снимает флажок, который проходит через привязку.Как я могу предотвратить это?

Редактировать / Уточнить: я хочу, чтобы флажок не изменялся при выборе элемента.

1 Ответ

0 голосов
/ 22 февраля 2011

Если вам не нужно изменять флажок, измените привязку на OneWay и / или установите IsEnabled на флажок на False

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...