Ведущий Диалог
Зарегистрирован: 11 May 2007
Сообщения: 155
Примеры кода: 0
|
Переопределить свойство и поведение контрола |
03 May 2008 13:49 |
|
|
|
|
Привет всем.
Реализую свой контрол:
public class MyControl : System.Web.UI.Control
{
}Куча новых свойств и т.п.
У контрола есть наследуемое свойство Visible. Если использовать это свойство (false) то контрол не генерит контент совсем - мне же нужно другое поведение.
Переопределяю метод Render:
protected override void Render(HtmlTextWriter writer)
{
.... // рисую реализацию
base.Render(writer); // этот вызов мне нужен
.... // рисую реализацию
if(Visible)
{
// тут нужно делать нечто
}
}
То есть, в зависимости от этого свойства рисую по разному - но рисую. Стандартное поведение - не рисовать ничего.
Как переопределить поведение?
Спасибо.
Перевернув мир - оглянись, может перевернулся ты сам?!
|
|