我有两个组合框。第一个组合框用于选择经理,第二个组合框用于选择助理。经理。但是,两个组合框中的源名称相同。因此,例如,如果我从第一个组合框中选择“James”,那么我不会从第二个组合框中选择它。当我在第二个组合框中单击“James”时,它应该给我一个错误,并且不能选择“JAmes”。
我将该代码写入第二个组合框的 selection_changed 事件:
if (Manager.SelectedItem == Asst_MAnager.SelectedItem)
{
MessageBox.Show("You must change Asst_Manager");
}
没错,如果我选择相同的项目,那么它会给我错误消息。但是,它仍然在错误消息后选择相同的项目。我的 WPF 代码如下。你能给我任何想法吗?
<local:ComboBoxCW Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" x:Name="Manager" Text="" Background="#FFC8D2E8" Margin="0,0,0,3"
SelectedID="{Binding Path=[Manager}" />
<local:ComboBoxCW Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="3" x:Name="Asst_Manager" Text="" Background="#FFC8D2E8" CWListName="Assistant Manager" Margin="0,0,0,3"
SelectedID="{Binding Path=[Asst_Manager]}" SelectionChanged="Asst_Manager_SelectionChanged" />