Daten an ein DataGrid binden in einem Expander...

  • WPF

    Daten an ein DataGrid binden in einem Expander...

    Hallo und danke fürs reinschauen...

    Ich habe immer noch hier und da meine Schwirigkeiten mit WPF...
    Meine Frage: Ich habe ein DataGrid, dass ich hier als Beispiel genommen: c-sharpcorner.com/uploadfile/d…uping-in-datagrid-in-wpf/

    Das habe ich abgeschrieben und ausprobiert funktioniert gut. Jetzt wollte ich das ganze an meine Daten anpassen, und das klappt nicht so wie ich will...

    Mein WPF Conde sieht ungefähr so aus:

    XML-Quellcode

    1. <Style x:Key="GroupHeadersStyle" TargetType="{x:Type GroupItem}">
    2. <Setter Property="Template">
    3. <Setter.Value>
    4. <ControlTemplate TargetType="{x:Type GroupItem}">
    5. <Expander x:Name="exp" IsExpanded="False" >
    6. <Expander.Header >
    7. <Grid Height="100">
    8. <Grid.ColumnDefinitions>
    9. <ColumnDefinition Width="100" />
    10. <ColumnDefinition />
    11. </Grid.ColumnDefinitions>
    12. <Border Margin="5" Background="Green"></Border>
    13. <TextBlock Text="{Binding Name}" Grid.Column="1"/>
    14. </Grid>
    15. </Expander.Header>
    16. <ContentPresenter DataContext="{Binding}">
    17. <ContentPresenter.Content>
    18. <DataGrid DataContext="{Binding}">
    19. <DataGrid.Columns>
    20. <DataGridTextColumn IsReadOnly="{Binding IsReadOnly}" Binding="{Binding Barcode}" SortMemberPath="Barcode" Header="Barcode"/>
    21. <DataGridTextColumn IsReadOnly="{Binding IsReadOnly}" Binding="{Binding Status}" SortMemberPath="Status" Header="Status"/>
    22. </DataGrid.Columns>
    23. </DataGrid>
    24. </ContentPresenter.Content>
    25. </ContentPresenter>
    26. </Expander>
    27. </ControlTemplate>
    28. </Setter.Value>
    29. </Setter>
    30. </Style>


    Mein Problem ist es, ich kriege nicht die Daten aus ListCollectionView an mein DataGrid im Expander gebunden. Weiß jemand wie es geht?

    Danke im Voraus...