https://blog.magnusmontin.net/2013/06/17/cascading-comboboxes-in-wpf-using-mvvm/

я дваComboBoxesA и B. Первый заполняется списком предметов. Мне нужно изменитьItemsSource Binding Б на основе АSelectedItem

Проблема: когда X выбран на A, B не заполняется.

Обратите внимание, что яне фильтрацияItemsSourceПолностью смена связывания. myItemSources являютсяObservableCollections

 <ComboBox Name="ComboBoxB">
    <ComboBox.Style>
      <Style TargetType="{x:Type ComboBox}">
           <Setter Property="ItemsSource" Value="{Binding myItemSource1}" />
              <Style.Triggers>
                <DataTrigger Binding="{Binding SelectedValue, ElementName=ComboBoxA}" Value="X">
                  <Setter Property="ItemsSource" Value="{Binding myItemSource2}" />
                </DataTrigger>
          </Style.Triggers>
      </Style>
    </ComboBox.Style>
</ComboBox>

Ответы на вопрос(1)

Ваш ответ на вопрос