Atribuição ComboBox EditValue irá disparar evento selectedValueChanged?

Eu tenho o código abaixo: this.NameComboBox.EditValue = value; Eu acho que quando o valor não está vazio, ele irá disparar automaticamente o evento: NameComboBox_SelectedValueChanged

Acutally eu substituo o comboBox com o meu controle em nosso código de projeto, e devido ao meu controle não tem o evento selectedValueChanged, então eu uso mycontrol_leave para substituir este NameComboBox_SelectedValueChanged. Tudo funciona bem, mas o único problema é a linha de código "this.myControl.EditValue = value;" não chamará mycontrol_leave automaticamente.

Devo apenas adicionar uma condição após "this.NameComboBox.EditValue = value;": se o valor não for uma string nula ou vazia   myControl_leave;

Obrigado!

0
Metro? WinForms? WPF? Silverlight? ASP.Net MonoTouch?
adicionado o autor SLaks, fonte

1 Respostas

Você pode disparar o evento mycontrol_leave no setter da propriedade EditValue.

0
adicionado