WPF-Datagrid – Beispiel DataGridTemplateColumn mit Button

 <DataGridTemplateColumn Width="Auto"
                                            CanUserResize="False"
                                            Header="Löschen">
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>

                                <Grid DataContext="{Binding RelativeSource={RelativeSource Self}}">

                                    <Button Command="{Binding DataContext.DeleteKostenunterartCommand,
                                                              RelativeSource={RelativeSource FindAncestor,
                                                                                             AncestorType={x:Type DataGrid}}}"
                                            CommandParameter="{Binding SelectedItem,
                                                                       ElementName=DgSampleData}"
                                            Content="{iconPacks:PackIcon {x:Static iconPacks:PackIconFontAwesomeKind.MinusSquare}}"
                                           
                                            IsEnabled="{Binding DataContext.IsActivated,
                                                                RelativeSource={RelativeSource Mode=FindAncestor,
                                                                                               AncestorType=DataGridRow},
                                                                Converter={StaticResource BooleanToNotBooleanConverter}}"
                                             />

                                </Grid>

                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.