c# - Filtrado de un ComboBox con un GroupStyle


Tengo un Telerik ComboBox al que se le ha aplicado un GroupStyle. Quiero tenerlo para que cuando se filtren los elementos, los elementos del grupo desaparezcan si no tienen elementos secundarios y continúe subiendo en la jerarquía.

Entonces, esta es la configuración inicial:

Actual:

Deseado:

Para referencia:

Estilo de elemento de grupo

<Style TargetType="{x:Type GroupItem}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate>
                <Expander Header="{Binding Path=Name}">
                    <ItemsPresenter Margin="20,0,0,0" />
                </Expander>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
    <Style.Triggers>
        <DataTrigger
            Binding="{Binding Path=Name}"
            Value="{x:Null}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate>
                        <ItemsPresenter />
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </DataTrigger>
    </Style.Triggers>
</Style>

RadComboBox

<telerik:RadComboBox
    Grid.Column="1"
    DisplayMemberPath="Name"
    IsEditable="True"
    IsFilteringEnabled="True"
    ItemsSource="{Binding Path=Analyzers}"
    KeyboardNavigation.TabNavigation="Local"
    OpenDropDownOnFocus="True"
    SelectedItem="{Binding Path=Analyzer, Mode=OneWayToSource}"
    SelectedValue="{Binding Path=AnalyzerId, Converter={utilities:NullToZeroValueConverter}}"
    SelectedValuePath="Id"
    Style="{StaticResource ResourceKey=RadComboBoxStyle.CanDisable}"
    TabIndex="2">
    <telerik:RadComboBox.ItemContainerStyle>
        <Style
            BasedOn="{StaticResource ResourceKey=RadComboBoxItemStyle}"
            TargetType="telerik:RadComboBoxItem">
            <Setter Property="ToolTip" Value="{Binding Path=Description}" />
        </Style>
    </telerik:RadComboBox.ItemContainerStyle>
    <telerik:RadComboBox.GroupStyle>
        <GroupStyle />
    </telerik:RadComboBox.GroupStyle>
</telerik:RadComboBox>       


------------Respuesta------------

Encontré lo siguienteejemplo (relacionado) en los foros de Telerik. Ejemplo

Etiquetas: filtering telerik wpf c# groupstyle

Artículos relacionados:

Mysql: devuelve la suma de los comentarios totales de la persona con la consulta de la persona

url - alojamiento asp.net core RC2 iis