В настоящее время у меня есть настраиваемое текстовое поле, оно реализует большинство базовых реализаций обычного текстового поля, выполняя что-то вроде:
public string Text
{
get { return customTextBox.Text; }
set { customTextBox.Text = value; }
}
Теперь я хочу реализовать пользовательский обработчик событий для изменения обратной передачи текста. В настоящее время я делаю следующее, это правильно, если нет, то как мне поступить об этом:
private static readonly object EventCustomTextChanged = new Object();
public event EventHandler TextChanged
{
add
{
Events.AddHandler(EventCustomTextChanged, value);
}
remove
{
Events.RemoveHandler(EventCustomTextChanged, value);
}
}
Эта реализация происходит от: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.ontextchanged.aspx
Прежде чем кто-то скажет, почему бы вам не использовать тот, который уже есть, я скажу вам, что он не включен, потому что это пользовательский элемент управления. Я пытаюсь это осуществить.
Спасибо заранее!