void HidePopup() { if (_IMEState != Interop.EFL.InputPanelState.Hide) { _editor.HideInputPanel(); } else if (_IMEState == Interop.EFL.InputPanelState.Hide) { _editorPopup.Hide(); _editor.TextChanged -= PopupEntryTextChanged; _editor.Activated -= PopupEntryActivated; } }
void HidePopup() { Control.TextChanged -= OnTextChanged; if (_IMEState != Interop.EFL.InputPanelState.Hide) { _editor.HideInputPanel(); } else if (_IMEState == Interop.EFL.InputPanelState.Hide) { _editorPopup.Hide(); _editor.TextChanged -= PopupEntryTextChanged; _editor.Activated -= PopupEntryActivated; } _IsPopupOpened = false; ((PopupEntry)Element).IsPopupOpened = false; }