1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <ListBox Grid.Row="1" ItemsSource="{Binding Path=Trains}" Width="Auto" Height="Auto">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Width="Auto" Height="Auto">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="2" x:Name="libelleTrain" Tag="{Binding}" Text="{Binding Path=Nom_Peripherique}" Width="Auto" Height="15"/>
<HyperlinkButton HorizontalAlignment="Right" Grid.Column="1" VerticalAlignment="Center" Height="20">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<i:InvokeCommandAction Command="{Binding DataContext.AffichePropTrainCommand, ElementName=LayoutRoot}"
CommandParameter="{Binding Tag, ElementName=libelleTrain}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<Image Source="../Images/documentaires-des-proprietes-icone-5224-32.png" Height="20"/>
</HyperlinkButton>
<CheckBox Grid.Column="0" IsChecked="{Binding Path=Mouvbox.Target}" IsEnabled="False" VerticalAlignment="Center" Height="20"/>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonDown">
<i:InvokeCommandAction Command="{Binding DataContext.SelectionneTrainCommand, ElementName=LayoutRoot}"
CommandParameter="{Binding Tag, ElementName=libelleTrain}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox> |
Partager