2
对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
但是现在的组合框不更新对方
@FionaByrne,很高兴有帮助。你是新的,所以请阅读此通报... http://meta.stackoverflow.com/help/someone-answers –
谢谢!最后有用的代码是SelectedValue,但我也从两者中删除了'SelectedValuePath',并设置了'IsSynchronizedWithCurrentItem ='False''这个组合框互相更新,但不显示启动时的第一个值形成。 – CatOfTheCanals