对 c# 和 xaml 相当陌生,所以要有耐心!我有两个组合框,每个组合框显示的值相互依赖。为此,我使用了 DisplayMemberPath 和 SelectedMemberPath,如下所示:
<ComboBox SelectedIndex="-1" x:Name="SiteLocCombo" SelectedValuePath="GeneralArea" DisplayMemberPath="Station" ItemSource="{Binding}"/>
<Combobox SelectedIndex="-1" x:Name="SiteCodeCombo" SelectedValuePath="Station" DisplayMemberPath="GeneralArea" ItemSource="{Binding}"/>
为了获得组合框中的第一个值,我添加了属性IsSynchronizedWithCurrentItem=True
,但现在组合框不会相互更新