mardi 20 septembre 2016

Not able to checkboxes for ListViewItems in WPF

I want to display checkboxes alongside text in ListView .And I have multiple ListViews in my WPF window, hence I want to specify this behavior as style in resources.But,the checkboxes are nnot displayed, only text is displayed.So,please, find below my code and suggests edits.

 <Window.Resources>
           <Style TargetType="ListView"  x:Key="ListViewTemplate">
            <Setter Property="Background" Value="Transparent"></Setter>
            <Setter Property="BorderBrush" Value="Transparent"></Setter>
            <Setter Property="ItemTemplate">
                <Setter.Value>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <CheckBox IsChecked="{Binding Path=IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}" Content=""></CheckBox>
                            <Separator Width="5"></Separator>
                            <TextBlock Text="{Binding Text}"></TextBlock>
                        </StackPanel>
                    </DataTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
<Grid>
  <ListView Grid.Column="1" Grid.Row="3" Grid.ColumnSpan="8" Grid.RowSpan="5" x:Name="listViewDocTypes" Style="{DynamicResource ListViewTemplate}"    >
            </ListView>
</Grid>




Aucun commentaire:

Enregistrer un commentaire