Decir que tengo un control de usuario en ASP.NET que contiene un botón:¿Es posible exponer eventos de un objeto miembro de una clase al exterior en .NET?
public class MyUserControl : UserControl {
private Button btnSave = new Button();
}
puedo exponer cualquier propiedad del botón hacia el exterior haciendo una propiedad que señala en el botón:
public string SaveButtonText {
get { return btnSave.Text; }
set { btnSave.Text = value; }
}
Así que, yo puedo hacer esto para establecer el texto del botón:
MyControl.SaveButtonText = "hello world";
¿hay una construcción similar que pueda usar para exponer los eventos del botón en la parte exterior como wel l? Algo así como:
public event SaveButtonClick { return btnSave.OnClick; }
...
MyControl.SaveButtonClick += new EventHandler(...);
Funciona muy bien! Gracias – MisterZimbu