Telerik WPF GridView obter SelectedItems de GridView em um GridView - c #, wpf, gridview, telerik, hierarquia

Eu tenho um Telerik WPF GridView que tem um GridView como HierarchyChildTemplate.

When I expand one row in the upper hierarchy, I pode selecionar linhas na hierarquia inferior. Agora eu quero clicar em um botão e no evento button_click eu quero acessar os SelectedItems. Alguém sabe como chegar lá?

Obrigado pela ajuda.

EDITAR

Eu tenho a solução para o meu problema:

  1. Assine o evento SelectionChanged da criança GridView
  2. No manipulador de eventos, o remetente será o filho atual GridView
  3. Armazena os SelectedItems reais do GridView filho em uma variável de instância
  4. Use SelectedItems armazenados quando necessário

    private void SubGrid_SelectionChanged(object sender, SelectionChangeEventArgs e)
    {
    var subGrid = (RadGridView) sender;
    _subGridSelectedItems = subGrid.SelectedItems;
    }
    

Respostas:

0 para resposta № 1

Você pode ler a propriedade SelectedItems da grade filho no manipulador de cliques do botão.

Se sua grade filho é chamada childGrid, você pode acessar as linhas selecionadas da seguinte forma:

var selectedRows = childGrid.SelectedItems;

Cardápio