我有一个用于选择联系人的WPF自定义组合框。我想揭示与组合框的选定项目连接的多种方式,我希望它们是可绑定的。
public class ContactComboBox : ComboBox {
public ContactJson SelectedContact {get; set;}
public long? SelectedContactId {get; set; }
}
我知道如何处理绑定到具有依赖项属性的单个值的单个属性,但是如何在一个属性中进行更改会影响另一个属性的更改?
例如:
<local:ContactComboBox SelectedContactId="{Binding ContactId}" />
更改数据源上的ContactID时,应更改SelectedContact和SelectedContactId值。
感谢您的帮助!