如果兩個ComboBox
控制共享項目的同一集合,然後他們兩個設置IsSynchronizedWithCurrentItem
到True
<ComboBox IsSynchronizedWithCurrentItem="True" ... />
所以例如,它可以是這樣的:
<StackPanel xmlns:sys="clr-namespace:System;assembly=mscorlib">
<StackPanel.Resources>
<x:Array Type="{x:Type sys:String}" x:Key="CarList">
<sys:String>Toyota</sys:String>
<sys:String>Golf</sys:String>
<sys:String>Mini</sys:String>
</x:Array>
</StackPanel.Resources>
<ComboBox IsSynchronizedWithCurrentItem="True" ItemsSource="{StaticResource CarList}"/>
<ComboBox IsSynchronizedWithCurrentItem="True" ItemsSource="{StaticResource CarList}"/>
</StackPanel>
@dkozi我想你的代碼。它不工作。看這裏: –
user235973457
@ user235973457,你如何定義項目?我沒有看到綁定到'ItemsSource' – dkozl
@ user235973457,我已經更新了我的答案,其中的例子是有效的。兩個'ComboBox'控件都必須共享一個集合 – dkozl