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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<ig:XamGrid Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" x:Name="dataGrid"
ItemsSource="{Binding CommandeFournisseurLignes, UpdateSourceTrigger=PropertyChanged}"
AutoGenerateColumns="false">
<ig:XamGrid.Columns>
<ig:TextColumn Key="Affaire.Numero"/>
<ig:TextColumn Key="Description"/>
<ig:TextColumn Key="PrixUnitaire"/>
<ig:TextColumn Key="Quantite"/>
<ig:TextColumn Key="Total_HT"/>
<ig:TemplateColumn Key="ID" HeaderText="Supprimer" HorizontalContentAlignment="Center">
<ig:TemplateColumn.ItemTemplate>
<DataTemplate>
<Button Height="15" Style="{StaticResource RemoveButtonStyle}"
CommandParameter="{Binding}"
Command="{Binding DataContext.DeleteLine,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ig:XamGrid}}}"/>
</DataTemplate>
</ig:TemplateColumn.ItemTemplate>
</ig:TemplateColumn>
</ig:XamGrid.Columns>
<ig:XamGrid.SelectionSettings>
<ig:SelectionSettings CellClickAction="SelectRow" CellSelection="Single" RowSelection="Single"></ig:SelectionSettings>
</ig:XamGrid.SelectionSettings>
<ig:XamGrid.RowSelectorSettings>
<ig:RowSelectorSettings Visibility="Hidden"/>
</ig:XamGrid.RowSelectorSettings>
<!--Edition de ligne via double click-->
<ig:XamGrid.EditingSettings>
<ig:EditingSettings AllowEditing="Row" IsMouseActionEditingEnabled="DoubleClick"
IsEnterKeyEditingEnabled="True" IsF2EditingEnabled="True"
IsOnCellActiveEditingEnabled="False" />
</ig:XamGrid.EditingSettings>
<!--Ajout de ligne via double click-->
<ig:XamGrid.AddNewRowSettings>
<ig:AddNewRowSettings AllowAddNewRow="Top"
IsEnterKeyEditingEnabled="True"
IsF2EditingEnabled="False"
IsMouseActionEditingEnabled="DoubleClick"
IsOnCellActiveEditingEnabled="True"/>
</ig:XamGrid.AddNewRowSettings>
</ig:XamGrid> |