[WPF] ListView + MouseDoubleClick
Bonjour
J'ai une ListView défini (en gros) de la façon suivante :
Code:
1 2 3 4 5 6 7 8 9 10
|
<ListView ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path=Name}"/>
...
</GridView>
</ListView.View>
</ListView> |
Code:
1 2 3 4 5
|
<Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}" >
<Setter Property="Template" Value="{DynamicResource ListViewItemTemplate}"/>
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
</Style> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<ControlTemplate x:Key="ListViewItemTemplate" TargetType="{x:Type ListViewItem}">
<Grid Margin="0,2,0,0">
<Border x:Name="Border" CornerRadius="2,2,2,2"/>
<GridViewRowPresenter Content="{TemplateBinding Content}"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="true">
<Setter Property="Background" Value="{DynamicResource ListViewSelectedBrush}" TargetName="Border"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate> |
Je souhaiterais exécuter un méthode en cas de double clic sur une ligne. D'après ce que j'ai vu, ListViewItem fourni l'évenement MouseDoubleClick. Mais comment l'intégrer dans ce bazard ?